相关疑难解决方法(0)

您是否可以使用具有自签名证书的服务工作者?

我有用于测试的开发人员服务器.它们具有SSL自签名证书,允许我们通过HTTPS测试Web应用程序,但有明显的警告证明证书不可验证.

这没关系,但是我有一个服务工作者会抛出一个错误 navigator.serviceWorker.register

SecurityError:无法注册ServiceWorker:获取脚本时发生SSL证书错误.

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

ssl https self-signed service-worker

47
推荐指数
5
解决办法
3万
查看次数

使用自签名证书在 chrome android 上远程调试 Service Worker

我试图调试由我的开发机器提供并在智能手机上的 chrome android 中运行的服务工作者。

我正在使用 USB 连接并从我的开发机器远程调试。服务工作者仅在 https 中工作,我可以忍受,chrome 和 firefox 都拒绝注册 SW。

然后我在我的开发机器上使用了一个自签名证书,这显然不受移动浏览器的信任。他们警告说证书不好,但提供了继续使用该证书的选项。我点击是,虽然从那时起 firefox 能够注册 SW chrome 仍然抱怨证书不好并且拒绝注册 SW。

我尝试将自签名 CA 包含在智能手机信任列表中,但没有找到方法。最后,我不得不从带有常规证书的生产服务器上为该应用程序提供服务,我根本不喜欢它,但我不能在这个问题上浪费一整天。

如何远程调试由 LAN 中的开发机器提供的 android 上的服务工作者?无法使用 localhost,因为它们是 2 个独立的设备。我找到了一个设置来忽略 chrome 但桌面版本的 https 警告,我使用的是 android chrome,如何禁用这个无聊的阻止错误?

谢谢

android google-chrome remote-debugging certificate service-worker

5
推荐指数
0
解决办法
1051
查看次数