如何解决Service Worker 在托管时不工作,但在本地主机上工作
我正在开发 PWA,但遇到了 Service Worker 的问题,我不知道出了什么问题。
因此,当我在本地主机上运行灯塔审计时,它通过了除 HTTPS 之外的所有标准。您可以在下面查看;
然而,当我将代码发布到我的 github 页面并在那里运行相同的审计时,Service Worker 永远不会被激活。它给了我错误。当我在线运行审计时,状态变为“冗余”。 链接:https://ibr4h1m.github.io/MAD5/index.html
main.js:
context
sw.js
json_data = {
"ID": "A001-001","SourceName": sourcefile,"filenames": [{"FileName": [f"Source_credit_{context['ts_nodash']}"]}],}
解决方法
const appShellFiles = ['index.html','help.html','destinations.html','contact.html','js/main.js','css/style.css','sw.js'
];
从您的 appShellFiles 中删除 sw.js
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。