【发布时间】:2017-03-12 22:21:01
【问题描述】:
我试图调试从我的开发机器提供的服务工作者,并在智能手机上的 chrome android 中运行。
我正在使用 USB 连接并从我的开发机器进行远程调试。服务人员仅在 https 中工作,我可以忍受,chrome 和 firefox 都拒绝注册 SW。
然后我在我的开发机器上使用了自签名证书,这显然不受移动浏览器的信任。他们警告说证书不好,但可以选择继续使用该证书。我点击是,虽然从那时起 Firefox 能够注册 SW chrome,但仍然抱怨证书不好并拒绝注册 SW。
我尝试将自签名 CA 包含在智能手机信任列表中,但没有找到方法。最后,我不得不从带有常规证书的生产服务器提供应用程序,我一点也不喜欢,但我不能在这个问题上浪费一整天。
如何远程调试从 LAN 中的开发机器提供的 android 上的 service worker? localhost 不能使用,因为它们是 2 个独立的设备。我找到了一个设置来忽略 chrome 但桌面版本的 https 警告,我使用的是 android chrome,如何禁用这个无聊的阻塞错误?
谢谢
【问题讨论】:
-
嘿,你找到这个问题的答案了吗?
标签: android google-chrome certificate remote-debugging service-worker