设置:我在 Mac OS X 主机上的 VirtualBox 中运行 Windows 7。我有一个包含一些 HTML 文件的共享驱动器,我将其从 VirtualBox 服务器 \VBOXSVR 安装为 Windows 中的本地驱动器 W:。我想在 Windows 中使用浏览器查看它们。
Windows 7 中的 Chrome 可以正常打开并显示这些 HTML 文件 (file:///W:/welcome.html)。但 Internet Explorer 却不能,而是显示此错误而不是文件:
Internet Explorer无法显示该网页
您可以尝试:[按钮诊断连接问题]
更多信息
此问题可能由多种问题导致,其中包括:
- 互联网连接已丢失。
- 该网站暂时无法使用。
- 域名服务器 (DNS) 不可访问。
- 域名服务器 (DNS) 没有该网站域名的列表。
- 如果这是 HTTPS(安全)地址,请单击工具,单击 Internet 选项,单击高级,然后检查以确保安全部分下启用了 SSL 和 TLS 协议。
对于状态栏中的 Internet 区域,显示:
互联网 | 保护模式:开启
IE 设置对我来说是一个谜,我可以通过调整 IE 设置来使其工作,但我不知道调整哪些设置。
我如何让 IE 显示 Chrome 乐意显示的相同文件?(Chrome 显示它们意味着文件本身没有问题,设置中的某些内容只会让 IE 变得很糟糕。)
答案1
如果你可以修改该文件,你可以尝试用 MOTW 欺骗 IE,将其放入 Internet 区域,http://msdn.microsoft.com/en-us/library/ms537628(v=vs.85).aspx。
基本上将此行添加到 HTML 文件的开头:
<!-- saved from url=(0014)about:internet -->
您也可以尝试强制进入 Intranet 区域,但这取决于该区域是否启用了保护模式。这将使您进入 Intranet 区域:
<!-- saved from url=(0016)http://localhost -->
确保文件以 Windows 换行符 (CR+LF) 保存。如果您有 Text Wrangler,您可以在保存文件时指定 Windows 换行符。
最后,使用 MOTW 的另一种方法是使用 NTFS 备用数据流(https://stackoverflow.com/questions/4496697/what-is-zone-identifier)。基本上,转到 Windows 命令提示符并输入
notepad W:\Welcome.html:Zone.Identifier
在文本文件中输入以下内容:
[ZoneTransfer]
ZoneId=2
对于任何这些方法,您都需要完全关闭 IE 并重新打开以使 MOTW 正常运行。
答案2
我有相同的设置和问题:
- Mac OS X 主机上的 Virtualbox 中的 Windows 7。
- 共享文件夹 (\vbozsvr\mySharedFolder) 中的 HTML 文件在 Chrome 中打开,但无法在 IE10 中打开
在IE10中通过以下设置解决问题
在 Internet 选项 -> 安全中:
互联网 - 安全级别“中”,取消选中“启用保护模式”
本地内联网 - 安全级别“低”,取消选中“启用保护模式”
受信任的站点 - 安全级别“低”,取消选中“启用保护模式”。另外,单击“站点”按钮,取消选中“需要服务器验证”框,并将“file://vboxsvr”添加到受信任的站点列表中。
答案3
该错误页面有点奇怪,但我们对其进行了解释:
如果您通过 IP 地址(或非您的域的 FQDN)映射驱动器,则映射的驱动器将被识别为不受信任(又名 Internet 区域)。
如果你按名称 (\\VBOXSVR\Sharename) 进行映射,但它仍然没有被自动识别为内部网,然后您可以手动将 VBOXSRV 添加到 IE 中的 Intranet 站点列表中(Internet 选项-->安全-->本地 Intranet-->站点)。
希望这能对你有帮助。
答案4
您为什么不尝试复制 Windows 分区上的文件(在桌面上创建一个文件夹并将它们拖到那里)...