无法使用 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 站点时出现问题(重定向+其他废话)