无法使用 Edge 访问我的本地虚拟盒托管站点(适用于 Chrome/Firefox/IE11)

Posted

技术标签:

【中文标题】无法使用 Edge 访问我的本地虚拟盒托管站点(适用于 Chrome/Firefox/IE11)【英文标题】:Can't access my local virtual-box hosted sites using Edge (works in Chrome/Firefox/IE11) 【发布时间】:2017-10-10 15:33:19 【问题描述】:

我正在为我们的本地 Web 开发站点运行 Vagrant,它们在 Chrome、Firefox 甚至 Internet Explorer 11 上都可以正常运行。但是在使用 Microsfot Edge 浏览器时,我总是收到以下消息:

Can't reach this page

显然这是 Edge 独有的东西,谁能猜到为什么会这样?

我正在运行以下命令:

Vagrant 1.9.2
VirtualBox 5.1.2
Windows 10 Home

如果我输入 IP 或主机名就会发生这种情况

【问题讨论】:

Why does Microsoft Edge open some local websites, but not others, where the domain name is routed to 127.0.0.1 in hosts file的可能重复 【参考方案1】:

遇到这个问题,Vagrant 站点无法在 Edge 上加载(未找到站点),但在 Chrome、IE、Firefox 等上运行。

我的解决方法是将 VirtualBox Host-Only Ethernet Adapter 的“*NdisDeviceType”从 1 更改为 0 并重新启动:

    打开注册表

    导航到 Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class4d36e972-e325-11ce-bfc1-08002be10318\00XX。

    对我来说,注册表项“*NdisDeviceType”的路径以 \0016 结尾 将“*NdisDeviceType”设置为 0 重启

这样做的缺点是现在您将拥有一个“身份不明的网络” 在您的网络和共享中心。它也由 Windows 管理 现在防火墙,默认情况下它在公共配置文件中,它不能 真的很容易改变。

https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/10142843/#comment-8

【讨论】:

以上是关于无法使用 Edge 访问我的本地虚拟盒托管站点(适用于 Chrome/Firefox/IE11)的主要内容,如果未能解决你的问题,请参考以下文章

Microsoft Edge 不会在 Vagrant VM 中加载本地 nginx 网站

Microsoft Edge不会在Vagrant VM中加载本地nginx网站

访问本地托管的 Wordpress 站点时出现问题(重定向+其他废话)

如何从托管站点在本地ZPL打印机中打印标签?

phpstudy 站点设置好了 然后在网页上输入站点 就是显示网页无法访问

从托管在 Heroku 的在线 PHP 站点连接数据库