当我在地址栏中编辑 URL 时,阻止 Chrome 将 URL 从 HTTP 更改为 HTTPS

当我在地址栏中编辑 URL 时,阻止 Chrome 将 URL 从 HTTP 更改为 HTTPS

笔记:这不是重复的如何在 Chrome 中停止从“http://”到“https://”的自动重定向

在 Windows 7 上的 Chrome 93 中:

  • 我浏览到http://example.net/a
  • Chrome 在地址栏中隐藏了协议,因此我只看到“example.net/a”
  • 我将 URL 编辑为“example.net/b”
  • 这将带我到 https://example.net/b 而我预期的是http://example.net/b

有没有办法可以禁用这种极其烦人的行为?

请注意,这里没有 HSTS 起作用 - 如果我在 chrome://net-internals/#hsts 下查询“example.net”,它会显示“未找到”。即使在没有任何扩展的隐身模式下也会发生这种情况。在 Firefox 中不会发生这种情况。

答案1

这看起来像是 Chrome 实现中隐藏协议的一个错误。

如果右键单击地址栏并选择“始终显示完整的 URL”,则错误不会出现并http会保留在 URL 中。

您最多可以发出错误信号。解决方法是启用完整 URL,直到(如果)错误得到修复。

相关内容