google-chrome - 本地开发HTTP2网站如何避免出现 "Your connection is not private"画面?

标签 google-chrome

当我使用 Node 的 http2 库(仅支持 HTTPS,不支持 HTTP)进行开发时,当我在 Chrome 中打开 localhost 时,我会看到一个警告屏幕:

Your connection is not private

Attackers might be trying to steal your information from localhost (for example, passwords, messages or credit cards). Learn more NET::ERR_CERT_AUTHORITY_INVALID

您必须单击“高级”,然后单击“继续到本地主机(不安全)”。在开发过程中必须这样做很烦人。

我根据 Node 的 http2 module 的说明生成了供本地主机使用的证书和 key .有没有什么办法可以让 Chrome 真正接受本地主机的方式来生成它们?还是有另一种简单的方法来消除此警告?

(我知道使用 --ignore-certificate-errors 启动 Chrome 的选项,但我不希望对所有网站都这样做。)

最佳答案

尝试以下操作:

在 Chrome 中,在地址栏中输入 chrome://flags/#allow-insecure-localhost。

启用“允许从本地主机加载的资源使用无效证书”选项。

重新启动 Chrome,它应该允许该网站。

关于google-chrome - 本地开发HTTP2网站如何避免出现 "Your connection is not private"画面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50534200/

相关文章:

google-chrome - 如何在不访问给定网站 URL 的情况下导出 Chrome localStorage 数据

java - GWT 中的 CHECKBOX 单元格事件在更新的 chrome 中不起作用?

javascript - chrome 71 不会检测 onclick 事件中的 id,除非它是 this.id

java - 不允许加载本地资源

html - 从数据库中提取的 DIVS 和图像正常显示,但文本不显示

google-chrome - 简单地替换渐进式 Web 应用程序的图标会导致 list 中出现错误

xml - Chrome 39 XML/XSLT 呈现空白页面

html - 在 Chrome 中查看源代码时如何设置图标?

linux - 如何从终端重新加载 Google Chrome 选项卡?

google-chrome - 从触摸屏在 Chrome 中启用触摸事件