渐进式Web应用中的服务工作者在控制台中不返回任

时间:2018-01-02 05:03:56

标签: javascript google-chrome service-worker

我正在培训来自Google实验室的Progressive Web应用程序。在特定章节中,需要设置服务工作者脚本,并根据实验室说明中提供的指导检查它是否会在控制台中生成。

由于我正确地完成了所有指令,但每当我重新加载页面以检查代码是否正常时,控制台都会返回空。

任何人都能告诉我代码的实际问题吗?

Google PWA training labs

以下是Google代码实验室指示我执行的代码。

  <script>
  (function(){
    'use strict';
    // TODO - 2: Register the service worker
    if (!('serviceWorker' in navigator)) {
    console.log('Service worker not supported');
    return;
    }
    navigator.serviceWorker.register('service-worker.js')
    .then(function(registration){
        console.log('Registered');
    })
    .catch(function(error)         {
           console.log('Registeration failed:', error);
    });
  })
  </script>`

注意:我本地计算机内的解决方案代码(由谷歌提供)运行正常,服务工作人员已注册,活动,安装和提取。

0 个答案:

没有答案