navigator.serviceWorker is never ready

后端 未结 5 1918
既然无缘
既然无缘 2020-12-13 23:29

I registered a service worker successfully, but then the code

navigator.serviceWorker.ready.then(function(serviceWorkerRegistration) {
    // Do we already h         


        
5条回答
  •  佛祖请我去吃肉
    2020-12-13 23:55

    Add service-worker.js file to your project root directory

    You can download service-worker.js file from Link

    And use below code to register service worker.

    if ('serviceWorker' in navigator) {
       navigator.serviceWorker
         .register('./service-worker.js', { scope: './' })
           .then(function (registration) {
              console.log("Service Worker Registered");
        })
          .catch(function (err) {
            console.log("Service Worker Failed to Register", err);
         })
    
     }
    

提交回复
热议问题