我有一个运行在虚拟机(VirtualBox,使用vagrant配置)中的Web服务器,分配的私有IP地址是10.0.0.20
。我可以使用Google Chrome访问Web服务器,但无法使用Microsoft Edge。我已经在about:flags中启用了允许本地主机回环
。
有人知道可能出现什么问题吗?
我有一个运行在虚拟机(VirtualBox,使用vagrant配置)中的Web服务器,分配的私有IP地址是10.0.0.20
。我可以使用Google Chrome访问Web服务器,但无法使用Microsoft Edge。我已经在about:flags中启用了允许本地主机回环
。
有人知道可能出现什么问题吗?
我有同样的问题,而且两年来都找不到解决方法。我猜最终的答案是:停止使用Edge。
看起来微软正在放弃它:[https://arstechnica.com/gadgets/2018/12/post-mortem-tying-edge-to-windows-10-was-a-fatal-error/]
将VM网络配置为桥接而不是NAT;
使用代理,例如Fiddler;
端口转发,使用netsh
、ssh
或其他工具。
前往开始菜单并输入“Internet Options”选择Internet选项并打开安全选项卡,点击本地Intranet,然后按下站点按钮。
控制面板> Internet选项> 安全> 本地Intranet> 站点
取消选中“包括所有未列在其他区域中的本地(Intranet)站点”和“包括所有绕过代理服务器的站点”。
重新启动Edge并重试。
我正在运行最新的win 10 V 1809版本build 17763.253。
我查看了几个线程,没有显示任何解决方案,但我找到了一个线程,通过将本地IP范围添加到受信任站点中来解决问题,这对我有效。
第二种解决方法是使用服务器名称而不是IP地址。
例如:http://计算机名称/,它会被解析为IP版本6地址。
由于这个bug只发生在MS EDGE上,而在所有其他浏览器上都正常工作,那么官方的MS解决方案在哪里呢?