谷歌浏览器无法访问本地主机域

Eco*_*Evo 20 google-chrome

这是我第一次尝试 Chrome,我无法访问 localhost、127.0.0.1 或我在 Chrome 29.0.1547.66 中设置的任何其他本地域。它们在 Firefox 和 Internet Explorer 中都可以正常工作,并且已经使用了多年。

当我尝试加载这些页面之一时,Chrome 中根本没有任何反应。加载图标只是无限期地旋转。

Chrome 怎么了?

System: Windows 8
Server: Softaculous AMPPS 2.0
Run Code Online (Sandbox Code Playgroud)

在注释中使用 @50-3 执行的其他故障排除;此后已删除评论以释放空间

  • 禁用同源策略 --disable-web-security
  • 尝试通过访问127.0.0.1:80http://localhost:80
  • 服务器尚未配置为允许来自网络 IP 地址的连接

Eco*_*Evo 11

我终于找到了解决这个问题的方法。转到 chrome://flags 并将“内置异步 DNS”设置为“已禁用”,然后重新启动浏览器。

这允许访问所有本地域。看起来 DNS 只是扼杀了这个问题。

  • 现在这不再有效,因为提到的标志不再可用。 (15认同)
  • @BullyWiiPlaza 检查 chrome://net-internals/#dns 因为它似乎“启用内部 DNS 客户端”默认设置为 false。 (2认同)
  • 我的 Mac 版 Google Chrome V52 V52 64 位也有类似问题,但 chrome://flags 没有与 DNS 相关的设置。绝望我“将所有设置重置为默认值”。然后它起作用了:) (2认同)

Reg*_* Jo 7

抄袭 Louie Bertoncin 在Chrome上的回答:如何停止从 http:// 重定向到 https:// --

我的问题来自有一个.dev 域,该显然最近注册为 [通用顶级域] 并提交给 Chrome Canary。我从最近在搜索问题时遇到的一篇帖子中发现了这一点。

如果您遇到与我相同的问题,最好的解决方案似乎是将您的域更改为 .dev 以外的其他内容。该文章建议 .test 使用 .localhost 的潜在解决方案(通过此提案)。