Internet explorer 开放file:///c:/ 来自IE11的URL

Internet explorer 开放file:///c:/ 来自IE11的URL,internet-explorer,internet-explorer-11,webbrowser-control,Internet Explorer,Internet Explorer 11,Webbrowser Control,我无法从IE 11获得从http://到file://URL的跨协议链接。是的,我知道这在默认情况下是禁用的,但我尝试这样做是因为我有客户说它对他们有效,我试图评估为什么它在IE 11中对他们有效,而不是在他们使用托管的WebBrowser控件时 据我所知,内联网区域URL应该可以实现这一点,尽管我看到关于这一点的信息存在冲突,但我尝试了以下几点: 运行最新IE 11的Windows 10 源URL为 它与file:///c:/temp/test.html 点击链接失败 我已将devtest添

我无法从IE 11获得从http://到file://URL的跨协议链接。是的,我知道这在默认情况下是禁用的,但我尝试这样做是因为我有客户说它对他们有效,我试图评估为什么它在IE 11中对他们有效,而不是在他们使用托管的WebBrowser控件时

据我所知,内联网区域URL应该可以实现这一点,尽管我看到关于这一点的信息存在冲突,但我尝试了以下几点:

  • 运行最新IE 11的Windows 10
  • 源URL为
  • 它与file:///c:/temp/test.html
  • 点击链接失败
  • 我已将devtest添加到intranet区域,属性显示它位于intranet区域中
  • 我已禁用保护模式
  • 我已启用“跨域访问数据源”
  • 我甚至还添加了功能块交叉协议文件导航/iexplore.exe DWORD 0
  • 我尝试了兼容视图模式
我看到微软的埃里克劳(EricLaw)发布的信息,它应该在IE11()上运行,但对我来说,它仍然在默默地失败


我缺少什么?

我在IE、Microsoft Edge(旧版和新的Microsoft Edge)和Chrome浏览器中进行了检查,它们都阻止使用
文件://
路径打开本地文件


如上所述,使用
文件://
检索内容可能会导致隐私和安全问题。如果您想查看本地文件,我建议您可以复制(右键单击
文件://
链接并选择“复制快捷方式”)并将链接直接粘贴到URL地址。

但同一文档还指出,如果导航来自内联网URL,这将在IE中起作用,这是我的问题,而不是这是否是一个好主意,但如何使它在IE中实际工作,如前所述。我很有信心,正如EricLaw所说,它曾经在IE中工作过。我也注意到并检查了它,但不幸的是,IE浏览器仍然阻止了https交付网页上的文件://链接。但是,如果我们从本地网页(使用IE浏览器打开本地html页面,IE浏览器URL地址如:C:\Users\XXX\Desktop\example\filelink.html)中单击文件://链接,则文件://链接工作正常。因此,在我看来,对于https交付的网页,我建议您可以将链接复制并粘贴到url地址中。