正在打开文件:/// c:/来自IE 11的Urls

问题描述 投票:0回答:1

我一直无法从http://到跨URL的跨协议链接在IE 11中正常工作。说它适用于他们,我正在尝试评估为什么它在IE 11中适用于他们,而不是当他们使用我们托管的WebBrowser控件时。

根据我的理解,虽然我看到有关处理所需信息的信息相互冲突,但我尝试过的方法是:

  • Windows 10运行最新的IE 11
  • 源URL为http://devtest/test/testlink.html
  • 它具有文件:/// c:/temp/test.html的链接
  • 单击链接会自动失败
  • 我已将devtest添加到Intranet区域,并且属性显示它位于Intranet区域。
  • 我已禁用保护模式
  • 我已启用“跨域访问数据源”
  • 我什至还添加了FEATURE_BLOCK_CROSS_PROTOCOL_FILE_NAVIGATION / iexplore.exe DWORD 0
  • 我尝试过兼容性视图模式
  • [我看到Microsoft的EricLaw发表在哪里,这应该可以在IE 11(https://textslashplain.com/2019/10/09/navigating-to-file-urls/)上运行,但是对我来说仍然是默默失败。

我想念什么?

我一直无法从http://到跨URL的跨协议链接在IE 11中正常工作。说出来...

internet-explorer internet-explorer-11 webbrowser-control
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.