当我使用 Node 的 http2 库(仅支持 HTTPS,不支持 HTTP)进行开发时,当我在 Chrome 中打开 localhost 时,会收到一个警告屏幕:
你的连接不是私人的
攻击者可能试图从本地主机窃取您的信息(例如密码、消息或信用卡)。了解更多 NET::ERR_CERT_AUTHORITY_INVALID
您必须单击“高级”,然后单击“继续到本地主机(不安全)”。在开发过程中必须这样做会很烦人。
我根据 Node 的http2 module的说明生成了供 localhost 使用的证书和密钥。有没有什么方法可以生成它们,让 Chrome 实际上接受它们作为本地主机?或者有其他简单的方法可以消除这个警告吗?
(我知道启动 Chrome 的选项,--ignore-certificate-errors但我不想对所有网站都这样做。)
小智 8
请尝试以下操作:
在 Chrome 中,在地址栏中输入 chrome://flags/#allow-insecure-localhost 。
启用“允许从本地主机加载的资源使用无效证书”选项。
重新启动 Chrome,它应该允许该网站。
| 归档时间: |
|
| 查看次数: |
13735 次 |
| 最近记录: |