无法注册ServiceWorker:无法启动ServiceWorker

owe*_*ncm 8 service-worker

我的服务工作者项目一切正常,但突然间我看到以下错误:

Uncaught (in promise) DOMException: Failed to register a ServiceWorker: ServiceWorker cannot be started
Run Code Online (Sandbox Code Playgroud)

这是在index.html:1上报告的,虽然我在一个名为sw.js的文件中注册了SW.

我在Google上找不到任何内容 - 有关导致此错误发生的原因的任何指导?

owe*_*ncm 24

所以事实证明这只是表明服务工作者代码本身存在JS错误,因此注册无法完成.

加载chrome:// serviceworker -internals /并检查'打开DevTools窗口并在Service Worker启动时暂停JavaScript执行以进行调试.'

然后,当您刷新页面时,检查器将弹出,允许您在服务工作者中查看错误.