【发布时间】:2016-11-14 23:26:17
【问题描述】:
我遇到了一个奇怪的问题,即 Microsoft Edge 无法加载托管在 vagrant 虚拟机中的本地 Craft CMS 网站。任何加载本地配置的主机名或 IP 的尝试都会返回“嗯,我们无法访问此页面”。错误。
我的主机文件中有一行:
192.168.10.12 test.craft.dev
我已经阅读了有关 Microsoft Edge 无法正确处理主机文件的各种资源,但即使是 IPv4 地址也无法正常工作。我已经尝试了一些与 Internet 选项调整相关的建议,但没有任何效果,但似乎主机文件不是问题。
网络配置使用 NAT 并在192.168.10.x 范围内设置 IP(由Homestead.yaml 定义,如果我分配一个 public_network 并使用我的 LAN 网络 DHCP 范围获取 IP,Edge 可以访问此 IP,但它没有解释为什么所有其他浏览器都能正常工作而 Edge 没有它。
值得一提的是,本地 Craft 主机名可以在所有其他浏览器(包括 IE)中正常加载。由于某些网络级别的问题,Microsoft Edge 在 VirtualBox 中加载本地网站时是否存在特定问题?
【问题讨论】:
-
你是否在 about:flags 中启用了 localhost 环回?
-
@Sampson 是的,已启用环回。
-
有人找到解决方案了吗?
-
@Blakethepatton 除了切换适配器类型以在 LAN 网络范围内获取 IP 之外,我无法让它工作。这似乎是 Edge 以不同方式对待网络堆栈的方式。
标签: nginx vagrant microsoft-edge