通过http的服务工作者:获取脚本时发生SSL证书错误

Melchia

我在我的angular 4项目中使用的服务工作者使用https而不是https。但是我收到此错误:Service Worker注册失败:DOMException:无法注册ServiceWorker:获取脚本时发生SSL证书错误。

这是我的service-worker.js

module.exports = {
    navigateFallback: '/index.html',
    stripPrefix: 'dist',
    root: 'dist/',
    staticFileGlobs: [
        'dist/index.html',
        'dist/**.js',
        'dist/**.css',
        'dist/assets/image/**.*',
        'dist/assets/image/client-home-carousel/**.*',
    ]
};

在angular-cli.json中:

"assets": [
            "assets",
            "favicon.ico",
            "service-worker.js"
        ],
肉酱

服务工作者只能通过HTTPS连接使用。你在用吗?同样,HTTPS证书必须有效。

附带说明一下,您显示的代码不是service-worker.js。该代码是某些SW库的一些参数和选项,然后这些库基于这些选项生成service-worker.js。您的实际service-worker.js很可能位于dist目录中,并在构建过程中进行了更新。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

具有SSL证书缓存的服务工作者

服务工作者应该在清单中还是通过脚本进行注册?

嵌套获取服务工作者中的响应

服务工作者获取事件未触发

刷新时激活更新的服务工作者

离线时服务工作者未注册

注销时如何清除服务工作者缓存?

服务工作者在第一次加载时获取事件

服务工作者缓存与 VuexPersistence

如何卸载服务工作者?

notificationclick事件服务工作者

服务工作者中的XMLHttpRequest

具有自签名证书的高级Web应用程序服务工作者

当 firebase 配置发生变化时更新 firebase 消息服务工作者

将版本/哈希添加到服务工作者文件后会发生什么?

服务工作者中是否可能发生自定义事件?

全局错误处理在服务工作者中如何工作?

通过create-react-app添加更多服务工作者功能

服务工作者可以通过某种方式知道请求页面的网址吗?

PWA-服务工作者(反应)如何工作?

服务工作者不在离线工作

服务工作者,它是如何工作的?

在注册服务工作者之前尝试运行获取功能。

Javascript服务工作者:从缓存中获取资源,但也进行更新

服务工作者获取事件未列出根 index.html

服务工作者可以获取和缓存跨域资产吗?

同时使用GWT火力地堡服务工作者没有找到(404错误)

Firefox:服务工作者:安全错误:DOMException:操作不安全

Angular 6-“服务工作者被禁用或不支持”错误