2017-08-25 3 views
1

私は本当に私が登録は、サービスワーカーを削除

クロムから登録を解除することを決めた私のSWはとてもうまくいきませんでしたpolymer init後のポリマー2.xのでstruggelingていますねえ:// serviceworker-内部/

sw

方法:

私が得ることのすべての後にこのanswerに次はこれですサービスワーカーを再度有効にすることはできますか?

答えて

0

あなたは最初のレンダリング後、またはいつでも好きなときに、サービス労働者を登録するには、アプリケーションに次のコードを追加する必要があります。

if ('serviceWorker' in navigator) { 
    navigator.serviceWorker.register('/service-worker.js'); 
} 

このコードをサポートする場合は、サービス労働者を登録します。

あなたはindex.htmlに追加したい場合は、次の

<script> 
     const baseUrl = document.querySelector('base').href; 

     if ('serviceWorker' in navigator) { 
     window.addEventListener('load', function() { 
      navigator.serviceWorker.register(baseUrl + 'service-worker.js'); 
     }); 
     } 
</script> 
+0

は、あなたの答えをありがとう!私はポリマー2.0で作業するので、swはビルドによって生成されますか? –

+0

ページを更新するとswが再び読み込まれます。 – Ofisora

関連する問題