白驹过隙,已经三月未能及时更新博文,今天为大家分享有关IE 11 Enterprise Mode(企业模式)两个章节内容,之前看到好多群里讨论有关IE11企业模式的问题,这里简单做一下汇总,第一章为IE11企业模式详解,第二章为企业模式排错,希望对大家理解IE 11 Enterprise Mode的含义及企业批量开启及排错有帮助,谢谢。

一、IE 11企业模式简介:

企业模式是可以在 Windows 8.1 更新和 Windows 7 设备的 Internet Explorer 11 上运行的一种兼容性模式,该模式允许网站使用已修改的浏览器配置来呈现内容,其中该浏览器配置旨在模拟 Windows Internet Explorer 7 或 Windows Internet Explorer 8,以避免与在早期版本 Internet Explorer 上编写和测试的 Web 应用关联的常见兼容性问题。

因为在采用新的浏览器之前需要对 Web 应用进行测试和升级,所以许多客户认为 Web 应用的兼容性显著地增加了升级成本。企业模式所提供的改进的兼容性有助于使客户有信心升级到最新版本的 IE。尤其是,IE11 可使客户从现代 Web 标准、提升的性能、改进的安全性和更好的可靠性中获益。

二、企业模式功能:

1、改进的 Web 应用和网站兼容性。通过改进的模拟,企业模式使许多传统的 Web 应用能够在未修改的情况下在 IE11 上运行,从而支持许多当前不受现有文档模式支持的站点模式。

2、对网站列表基于工具的管理。使用 Enterprise Mode Site List Manager 工具,可以添加网站域和域路径,还可以指定站点是否使用企业模式呈现内容。你可以从 Internet Explorer 下载中心下载 Enterprise Mode Site List Manager 工具。

3、集中式控制。你可以使用企业模式通过网站上或本地存储的 XML 文件来指定要解释的网站或 Web 应用。可以通过不同方式处理域和这些域中的路径,从而允许更细化的控制。使用组策略以允许用户从"工具"菜单打开或关闭企业模式,并确定企业浏览器配置文件是否显示在 F12 开发人员工具的"模拟"选项卡上。

4、要点  所有集中作出的决定可以替代任何本地作出的选择。

5、集成的浏览。设置企业模式后,用户可以正常浏览 Web,从而使浏览器能够自动更改模式以与企业模式站点相适应。

6、数据收集。可以配置企业模式以收集本地替代数据,以便将其发布回已命名的服务器。这使你能够"众包"来自关键用户的兼容性测试;收集他们发现的问题以添加到中央站点列表。

三、企业模式如何提供更好的兼容性?

在设计 Internet Explorer 11 企业模式时,工程团队检查了客户报告的兼容性问题并发现了许多类似问题。企业模式所针对的一些领域包括:

1、用户代理字符串差异。许多旧式 Web 应用使用的是浏览器检测,而不是今天的功能检测最佳做法。通过复制原来的 Internet Explorer 8 用户代理字符串,企业模式可在无法将 IE8 识别为浏览器时将会失败的网站中运行。

2、ActiveX 控件和其他二进制文件。有些 ActiveX 控件如果在查询浏览器版本时得到的响应不是它们预期的结果,则会悄无声息的失败,因此企业模式通过模拟 IE8 的响应来满足这些控件的要求。在测试期间,客户报告许多此类 ActiveX 控件在企业模式中都"工作正常"。

3、弃用的功能。Internet Explorer 8 仍然包含专有功能的一些痕迹,例如用于将对象动态放置到页面上的 CSS 表达式。较高版本的 Internet Explorer 中一度移除了该功能,但有些旧式 Web 应用仍然使用该功能来放置按钮和其他元素。因此企业模式恢复了包括 CSS 表达式在内的一些已弃用功能。

4、预先缓存和预先呈现。许多现代浏览器(如 Internet Explorer 11)都会预先缓存和预先呈现页面,以使浏览过程更流畅。当您单击某个预先缓存的链接时,一个标签将会消失,取而代之的是预先呈现的内容标签。对于旧式导航控件,这种行为会让人困惑,因此企业模式将其关闭。

当 Internet Explorer 11 以企业模式呈现页面时,许多配置和代码更改会消除这些方面以及其他方面的常见兼容性问题。此外,因为针对的是 Internet Explorer 8 及 IE8 的兼容性视图,因此对于甚至为更早版本(例如 Internet Explorer 7)设计的网站,企业模式也可提供一些好处。这是模拟而不是虚拟化;企业模式可在 IE11 内更好地模拟 IE8,同时避免与运行较早的 Internet Explorer 8 二进制文件相关的许多性能、安全性和其他问题。

四、企业模式是如何管理的?

Internet Explorer 11 企业模式默认处于关闭状态。当配置有旧式 Web 应用列表时,IE11 会在用户浏览 Web 时动态切入或切出企业模式。Internet Explorer 提供无缝的浏览体验,因此用户不必操心对哪些网站使用哪个浏览器。

企业 IT 部门通过一个或多个集中管理的 XML 列表来控制哪些网站和路径将以企业模式呈现。例如,可将 www.contoso.com/travel 设置为使用企业模式,而将 www.contoso.com/erp 设置为使用现代的"边缘"标准模式。很快将会推出用于管理列表的全新企业模式网站列表管理器工具,如下图所示。

可通过新的组策略设置的两个注册表项可启用/禁用企业模式,并提供指向 XML 列表的本地链接或 URL 路径。例如,可以配置不同的部门或位置使用不同的列表。

如果启用该注册表项,将会出现一个工具菜单选项,使用户能够强迫页面进入企业模式。可以向所有用户提供该注册表项,也可以出于测试目的向部分用户提供该注册表项。还可使用该同一注册表项收集手动操纵。通过利用有效 URL 和端口配置"Enable"注册表项,每当用户启用或禁用企业模式时,Internet Explorer 都将向提供的地址发起一个简单的 POST 操作。这实际上会帮助客户从他们自己的用户那里收集兼容 Web 应用的列表,这可以减少分类诊断工作并降低测试成本。

五、如何开启IE 11企业模式:

1、Win+R打开运行栏,输入gpedit.msc并回车;

2、依次展开计算机配置管理模板Windows组件Internet Explorer选择"允许用户从"工具"菜单启用和使用企业模式":

3、在弹出新窗口中勾选"已启用",然后单击"确定"完成启用:

4、打开IE11浏览器,单击"工具"勾选"企业模式(R)":

5、开启企业模式后显示如下:


附英文版操作系统开启方法

  1. Windows + R 输入'gpedit.msc' ;

  2. 依次展开本地组策略编辑器:Computer ConfigurationAdministrative TemplatesWindows ComponentsInternet Explorer;

  3. 选择并启用"Let users turn on and use Enterprise Mode"and"Use the Enterprise Mode IE website list".
    wKiom1cV3yyQ659PAADMmfje2f4472.jpg

  4. 刷新策略后打开IE 11,在工具栏勾选"Enterprise Mode";

整个操作内容基本完成,部分内容来自微软Technet,如有不足还请谅解,谢谢大家的支持。