2017-08-25 1 views
1

Hé, je suis vraiment struggeling avec 2.x polymère après polymer init mon sw ne fonctionne pas si j'ai décidé de désenregistrer deregistre supprimé travailleur de service

chrome: // serviceworker-internals/

suite à cette answer après tout ce que je reçois est la suivante:

sw

Comment puis-je réactiver le technicien de maintenance?

Répondre

0

Vous devez ajouter le code suivant dans votre application, après la première ou rendre chaque fois que vous voulez, d'inscrire le travailleur de service:

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

Si pris en charge ce code enregistrera le travailleur de service.

Si vous voulez ajouter à 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

Merci pour votre réponse! Je travaille avec le polymère 2.0 donc le sw sera généré par build? –

+0

L'actualisation de votre page chargera à nouveau sw. – Ofisora