Microsoft EDGE浏览器忽略企业模式列表

时间:2015-08-03 17:29:34

标签: internet-explorer microsoft-edge

由于EDGE似乎是Windows 10的“默认”浏览器,我们需要一种方法来“强迫”EDGE以IE模式打开我们的网站,或者至少指示用户在IE中打开网站。
EDGE似乎忽略了“X-UA-Compatible”元数据,我们托管的网站是一个内置远程应用程序服务的“Microsoft”,它使用Microsoft远程桌面,因此意味着“ActiveX控件”。
我们尝试使用“企业模式”https://msdn.microsoft.com/en-us/library/Dn872481.aspx但这似乎不适用于EDGE,这实际上不是一个好的解决方案,因为我们无法控制域外机器上的组策略。
我们现在唯一的选择是告诉用户将其默认浏览器设置为IE,但这是一个蹩脚的选项。

3 个答案:

答案 0 :(得分:1)

Microsoft Edge没有任何其他"文档模式"除了原生的,它忽略了X-UA兼容。

我可以想到三个选择:

  1. 尝试将您的网站添加到Microsoft的兼容性列表中,以便Edge要求访问者在IE中打开该网站。 (我看到你对Is there any method for opening specific web app by Internet Explorer from MS Edge browser?发表了评论,所以你可能已经尝试过了。)

  2. 让您的网站在Edge中运行。这取决于它是否使用任何特定于IE的功能,这可能是也可能是不可能的。 (它在Firefox或Chrome中有效吗?)

  3. 使用用户代理检测向不使用Internet Explorer的用户显示警告消息(查找缺少" Trident /"字符串。)

答案 1 :(得分:1)

到目前为止,文章https://technet.microsoft.com/en-us/library/mt270205.aspxhttps://msdn.microsoft.com/en-us/library/Dn872481.aspx具有误导性,并且无法在我的机器上完全正常工作。
我有两种选择可以上班。

  1. 集团政策& XML站点列表
    文章说要使用"管理模板> Windows组件> Internet Explorer>使用企业模式IE网站列表。这对我不起作用。
    但是"管理模板> Windows组件> Microsoft Edge>允许您配置企业站点列表"对我有用。
  2. 集团政策&内联网站点
    文章说要使用&#34;管理模板&gt; Windows组件&gt; Microsoft Edge&gt;将所有Intranet流量发送到Internet Explorer&#34;哪个不起作用 除非你进入&#34; Internet Explorer&gt;工具&gt;选项&gt;安全&gt; <本地内联网>网站&gt;先进&#34;然后将该网站添加到列表中 本文假设用户知道要执行此步骤!
  3. 这是注册表项,以防有人想要在不打开组策略/ IE选项的情况下完成所有这些操作。

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\MicrosoftEdge\Main]
    "SendIntranetTraffictoInternetExplorer"=dword:00000001
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Policies\Microsoft\MicrosoftEdge\Main]
    "SendIntranetTraffictoInternetExplorer"=dword:00000001
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\google.com\www]
    "https"=dword:00000001
    

答案 2 :(得分:0)

请阅读此文档,更新了有关Edge的企业模式列表:https://technet.microsoft.com/en-us/library/mt270205.aspx

正如您所见,现在您必须使用组策略