我开发了一个公共 chrome 扩展程序,它连接到本地游戏以在网站上显示来自游戏的信息。游戏托管带有自签名证书的本地 https 端口。我无法控制游戏——这是他们允许外部工具与游戏交流的方法。在 chrome 版本 87 上,所有用户所要做的就是启用标志 chrome://flags/#allow-insecure-localhost 并且扩展程序将起作用。在 chrome 版本 88 中,他们已删除此标志,用户可以暂时使用 chrome://flags/#temporary-unexpire-flags-m87 以便能够使用版本 87 中的标志。此选项可能无法使用两个 chrome 版本现在。
我们应该怎么做?有没有办法让用户(单击一下)信任游戏的自签名证书?
编辑:Chrome 已将 #allow-insecure-localhost 标志恢复到版本 88,因此问题不再相关。