Chrome:网站使用HSTS。 networking错误…这个网页可能会工作

我正在发展本地主机。 今天早上我使用小提琴手后,我开始得到这个铬的错误(在Firefox中正常工作)

“你现在不能访问本地主机,因为网站使用HSTS,networking错误和攻击通常是暂时的,所以这个页面可能会晚点。” 在这里输入图像说明

现在只有在fiddler正在运行的情况下,localhost才会在chrome中工作。 我已经确定了当提琴手closures时,提琴手改正的代理redirect。

我也尝试导入证书到我的信任的根,并重新启动浏览器(也是机器)。

当您之前访问过https:// localhost时 ,它不仅通过一个安全的通道(https而不是http)访问了它,还使用特殊的HTTP头告诉您的浏览器:Strict-Transport-Security(通常缩写为HSTS ),它应该只对所有未来的访问使用https。

这是Web服务器可以用来防止人们被降级到http(有意或由一些邪恶的一方)的安全function。

但是,如果你然后closures你的https服务器,只是想浏览http,你不能(devise – 这是安全function的重点)。

HSTS也会阻止您接受和跳过过去的证书错误。

要重置此项,请将HSTS设置为localhost,请在Chrome地址栏中input以下内容:

chrome://net-internals/#hsts 

你可以在哪里删除“localhost”的设置。

您可能还想了解将来如何避免此问题的设置。

我最近尝试使用CloudFlare Origin CA访问域时遇到了同样的问题。

我发现解决方法/避免Chrome(Windows版本)上的HSTS证书exception的唯一方法是遵循https://support.opendns.com/entries/66657664中的简短说明。;

解决方法:
添加到Chrome快捷方式标志--ignore-certificate-errors ,然后重新打开并冲浪到您的网站。

提醒:
仅用于开发目的。

在这里输入图像说明

遇到类似的错误。 重置铬://networking内部/#hsts没有为我工作。 问题是我的时钟被几天的时间扭曲了。 重置时间确实解决了这个问题。 https://support.google.com/chrome/answer/4454607?hl=en

我遇到同样的错误,并且隐身模式也有同样的问题。 我通过清除Chrome历史logging来解决此问题。

我一直在这个问题上长期受苦。 我无法打开像GitHub这样的网站。 我几乎尝试了所有在networking上的答案,没有任何人工作。 试图重新安装铬也。 我find了解决scheme,从我们的networking人,它的工作。 在registry中有一个修复程序,将永久解决此错误。

  1. Windows + R键打开运行对话框
  2. 键入: regedit并按回车打开registry
  3. 在左侧树状视图中,单击以下pathHKEY_LOCAL_MACHINE> SOFTWARE> POLICIES> Microsoft> SystemCertificate> Authroot
  4. 现在双击右侧的DisableRootAutoUpdate ,并在出现的对话框中将其设置为0(零)
  5. 重新启动您的电脑来应用registry更改,你不会再得到这个错误

上面的解决scheme适用于Windows 8.它在后来的版本中几乎是一样的,但我不确定XP和vista等早期版本。 所以需要检查。

我在运行XAMPP的站点上有私有主机名的问题。 不是很私密,事实certificate! 他们都是domain.dev , 现在 Google已经注册为一个私人通用顶级域名(gTLD) ,并且在域级别强制使用HSTS。 把每个虚拟主机改成.devel (eugh),重启Apache,现在一切正常。