私は現在、angularjsプロジェクトでまずservice-workerをオフラインとして使用しようとしています。私のプロジェクトは、従業員が次のようにサービスワーカーにこれらの行を置くことによって足場に足をかける。なぜservice-workerのself.addEventListenerがangularjsで動作しないのですか
self.addEventListener('install', function(e) {
e.waitUntil(
caches.open(cacheName).then(function(cache) {
console.log('[ServiceWorker] Caching App Shell');
return cache.addAll(filesToCache);
})
);
});
と呼ばれ、私はService Worker Registered
メッセージが、問題を持っている私のindex.jade
script.
if('serviceWorker' in navigator) {
navigator.serviceWorker
.register('app/service-worker.js')
.then(function() {
console.log('Service Worker Registered');
})
.catch(function(err) {
console.log('ServiceWorker registration failed: ', err);
});
}
に従うよう、サービス労働者を登録するには、アプリが実行されている時はいつでも、サービス労働者でaddEventListener
のすべての並べ替えが発射されていないです。
self.addEventListener('install', function(e)
self.addEventListener('activate', function(event) {
self.addEventListener('fetch', function(e) {
私がコードに逃したのは解決してください。
https://stackoverflow.com/questions/44646005/using-service-worker-in-angularjs –