微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

通过移动设备上https:// localhost的服务人员

如何解决通过移动设备上https:// localhost的服务人员

我有一个基于http2的本地主机,可以通过以下地址访问它:

https://localhost:8443
页面中的

服务工作者,如果启动浏览器(铬),则可以在台式机开发计算机上正常工作:

chromium-browser \
  --ignore-certificate-errors \
  --unsafely-treat-insecure-origin-as-secure=https://localhost:8443

但是在移动chrome上不起作用,错误

DOMException: Failed to register a ServiceWorker for scope ('https://127.0.0.1:8443/') with script ('https://127.0.0.1:8443/sw.js'): An SSL certificate error occurred when fetching the script.

基音反复出现。

chrome://flags中,我启用了#enable-insecure-localhost,并且#unsafely-treat-…-as-secure设置为https://localhost,https://localhost:8443

还启用了端口转发功能,这样我就可以在设备浏览器中加载https://localhost:8443

要让服务人员工作,我在这里想念什么?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。