2017-05-31 8 views
2

PWAアプリケーション用のサービスワーカーを作成しようとしましたが、このエラーを抱えています。とにかく私はサービスワーカー向けにGoogle/Mozillaサンプルを使用しました。'self' no-restricted-globalsの予期せぬ反応React

var CACHE_NAME = 'test-cache'; 
var urlsToCache = [ 
    '/' 
]; 

self.addEventListener('install', function (event) { 
    event.waitUntil(
     caches.open(CACHE_NAME) 
      .then(function (cache) { 
       console.log('Opened cache'); 
       return cache.addAll(urlsToCache); 
      }) 
    ); 
}); 
+0

何self.addEventListener' 'で' self'はを参照してんでしょうか? –

+0

サービスワーカーオブジェクトだと思います。 – PandaTheSlayer

+0

「私はヒンク」を意味しますか?あなたのプログラムです。あなたはあなたのコードを疑い、それを動作させたいと思っています。 'self'を変数として使用するので、使用する前にこの変数を適切に初期化する必要があります(この変数によって参照されるオブジェクトの' addEventListener'メソッドを使用しています)。 – oklas

答えて

-1

var self = this;を追加するか、this.addEventListener(...)

関連する問題