gpt4 book ai didi

ssl - 您可以使用带有自签名证书的服务 worker 吗?

转载 作者:太空宇宙 更新时间:2023-11-03 12:37:16 26 4
gpt4 key购买 nike

我有用于测试的开发服务器。他们有 SSL 自签名证书,这使我们能够通过 HTTPS 测试 Web 应用程序,但带有明显的警告,表明证书不可验证。

没关系,但我有一个 Service Worker 在 navigator.serviceWorker.register

中抛出错误

SecurityError: Failed to register a ServiceWorker: An SSL certificate error occurred when fetching the script.

如何将 Service Worker 与具有自签名证书的内网测试服务器一起使用?

最佳答案

作为使用自签名证书的替代方法,您可以启动 Chrome 或 Firefox,使其假装某些域是安全的。例如,在 Mac 上使用 Chrome,您可以使用以下方式启动它:

/Applications/Google\Chrome\Canary.app/Contents/MacOS/Google\Chrome\--user-data-dir=/tmp/foo --unsafely-treat-insecure-origin-as-secure =http://www.your.site

Service workers 应该从 http://www.your.site 开始工作.

更多信息可以在这里找到: Options for testing service workers via HTTP

编辑:将 --unsafety-... 更改为 --unsafely-...

关于ssl - 您可以使用带有自签名证书的服务 worker 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38728176/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com