Google Chrome 无法访问 localhost 域

Google Chrome 无法访问 localhost 域

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

当我尝试加载这些页面时,Chrome 中什么也没有发生。加载图标一直旋转。

Chrome 有什么新功能?

System: Windows 8
Server: Softaculous AMPPS 2.0

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

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

答案1

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

这样就可以访问所有本地域。看起来 DNS 只是阻碍了这个问题。

答案2

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

我的问题来自于.dev 域名,它显然最近被注册为 [通用顶级域名] 并提交给 Chrome Canary。我在搜索我的问题时偶然发现了这一点。

如果你有和我同样的问题,看来最好的解决方案是将你的域名更改为 .dev 以外的其他域名。本文建议使用 .test,并在以后使用 .localhost 作为潜在解决方案(通过此提案)。

答案3

解决方案是这样的。转到 Chrome 设置 -> 高级设置 -> 隐私

取消选中除“保护您和您的设备免受危险网站的侵害”之外的所有选项

将工作 !

答案4

这对我有用:在端口号后缀

此 URL 存在问题:http://app.localhost/

只需添加端口号:

问题解决了:http://app.localhost:8000/

端口号将根据您所使用的 XAMPP、APACHE、NGINX 或 Homestead 而有所不同。

我使用 Homestead。

相关内容