IE Edge 中的 XBAP 支持

XBAP Support in IE Edge

我正在构建一个 WPF 浏览器应用程序,它需要许多特定于客户端的功能。

在调试过程中,当我尝试在 IE Edge 中 运行 这个应用程序时,它开始以错误的方式运行,即它不断地递归下载 XBAP 文件,但是当我看到该文件夹​​时,它不包含任何 XBAP文件.

我的应用程序在 IE11 中运行良好,我不确定微软是否已从 IE Edge 中删除对 XBAP 的支持????

我希望跨浏览器应用程序,任何指导/帮助将不胜感激。

感谢和问候, 斯鲁贾尔·卡奇赫拉

Edge 支持 XBAP,而且永远不会。

(我在 Edge 上工作)

基于 Chronium 的 Edge 支持 XBAP

你需要

msedge.admx 在 C:\Windows\PolicyDefinitions

msedge.adml 在 C:\Windows\PolicyDefinitions\en-US

运行 gpedit.msc 并导航到 "Microsoft Edge"

"Configure Internet Explorer integration" --> 激活 --> 选项:"Internet Explorer mode" "Configure the Enterprise Mode Site List" --> 激活 --> 选项:指向 xml 文件,如 "file:///C:/EdgeSites.xml"

EdgeSites.xml

<site-list version="3">
    <created-by>
        <tool>EMIESiteListManager</tool>
        <version>10.0.14357.1004</version>
        <date-created>01/08/2020 14:09:07</date-created>
    </created-by>
    <site url="myurl.com/site1">
        <open-in>IE11</open-in>
    </site>
</site-list>

您可以在 Microsoft Edge(基于 Chronium)上启用 IE 模式

  1. 转到 Edge 浏览器设置并单击默认浏览器
  2. 在“Internet Explorer 兼容性”部分下,打开“允许站点在 Internet Explorer 模式下重新加载”切换开关
  3. 单击“重新启动”按钮。
  4. 将您的站点添加到 Internet Explorer 模式页面

  1. 将您的站点添加到受信任的站点:控制面板->Internet 选项-> 安全选项卡-> select“受信任的站点”并单击“站点”