什么是企业模式?

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

为了让传统应用能正常运行而做出的一些更改要求我们关闭较新的功能,即使这些功能仍具有有价值的优势。例如,通过使用新的选项卡切换功能,Internet Explorer 可获得大量性能益处。遗憾的是,这些选项卡切换功能也可能会导致较旧版本的第三方工具栏上出现导航错误,因此企业模式会将其关闭。对所有网站关闭此功能,而不仅仅是那些需要关闭此功能的网站,将使用户永远无法体验性能更新。

企业模式包括以下功能:

1.已改进的应用和网站兼容性。通过改进模拟,企业模式让许多传统应用在 Internet Explorer 11 上的运行保持不变,以及支持许多当前不受 Internet Explorer 11 文档模式支持的站点模式。

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

3.集中式控制。使用组策略可让用户从“Tools”菜单打开或关闭企业模式,并决定企业浏览器配置文件是否显示在 F12 开发人员工具的“Emulation”选项卡中。

4.集成的浏览。通常使用企业模式浏览 Web,并让模式自动更改。

5.数据收集。从主要用户收集本地替代数据,并将数据发布回命名服务器,这样您可以将结果添加到集中式列表中并分发兼容性测试。

示例Demo

做了几个Demo测试了一下IE11企业模式在纯浏览器应用和WPF WebBrowser应用中的效果,结论总结一句话就是:

企业模式在WebBrowser应用中不可用,<META http-equiv="X-UA-Compatible" content="IE=11" > </META>这种使用方式在IE11中仍然好用。

具体Demo结论

1.企业模式在本质上其实就是浏览器文档模式。

2.企业模式是将页面文档模式统一设置为IE8。

3.在纯浏览器应用中,企业模式拥有最高的优先级,只要启用了企业模式,即使设置了<!DOCTYPE html> ,或者X-UA-Compatible  IE=11, 也不起作用,仍为IE8的文档模式。

4.企业模式只对网站形式的HTM浏览起作用,如果是直接打开本地的Htm文件浏览,则不起作用。

5.在WebBrowser应用中,企业模式就不灵了,对WebBrowser的浏览HTM页面,企业模式丝毫不起作用

示例Demo见PDF文档,下载地址: Pdf文档下载

IE11企业模式介绍及可用性评估的更多相关文章

  1. 企业IT管理员IE11升级指南【4】—— IE企业模式介绍

    企业IT管理员IE11升级指南 系列: [1]—— Internet Explorer 11增强保护模式 (EPM) 介绍 [2]—— Internet Explorer 11 对Adobe Flas ...

  2. win10开启IE11企业模式

    .右击任务栏开始按钮,选择“运行”,打开运行框(或使用组合键Win+R打开运行) .输入gpedit.msc,进入“本地组策略编辑器”(注:该功能不支持Win8/Win8.1核心版.需要Win8/Wi ...

  3. CDN模式介绍

    body{ font: 16px/1.5em 微软雅黑,arial,verdana,helvetica,sans-serif; }        CDN(content delivery networ ...

  4. Spark on YARN两种运行模式介绍

    本文出自:Spark on YARN两种运行模式介绍http://www.aboutyun.com/thread-12294-1-1.html(出处: about云开发)   问题导读 1.Spark ...

  5. jsp学习---mvc模式介绍和el表达式,jstl标签库的使用入门

    一.mvc模式介绍 下图是常用的mvc分层模式: 项目中的包命名规则,一般如下: com.amos.domain 封装JavaBean,一般我喜欢用model命名这个包com.amos.dao 封装d ...

  6. android MVP模式介绍与实战

    android MVP模式介绍与实战 描述 MVP模式是什么?MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数 ...

  7. weblogic开发模式与生产模式介绍

    weblogic开发模式与生产模式介绍 开发模式:该模式启用自动部署 生产模式:该模式关闭自动部署 weblogic server 三种部署方法:自动部署.控制台部署.命令部署 自动部署:当其处于启用 ...

  8. VMware网络模式介绍(下篇)

    VMware网络模式介绍 VMWare提供了三种工作模式,它们是bridged(桥接模式).NAT(网络地址转换模式)和host-only(主机模式). Bridged 模式: 在桥接模式下,VMwa ...

  9. 【RabbitMQ】工作模式介绍

    一.前言 之前,笔者写过< CentOS 7.2 安装 RabbitMQ> 这篇文章,今天整理一下 RabbitMQ 相关的笔记便于以后复习. 二.模式介绍 在 RabbitMQ 官网上提 ...

随机推荐

  1. 关于e^PI>PI^e

  2. android shape的使用

    文章出自:http://www.cnblogs.com/cyanfei/archive/2012/07/27/2612023.html <?xml version="1.0" ...

  3. 传递引用类型参数(ref)

    引用类型的变量不直接包含其数据:它包含的是对其数据的引用. 当通过值传递引用类型的参数时,有可能更改引用所指向的数据,如某类成员的值. 但是无法更改引用本身的值:也就是说,不能使用相同的引用为新类分配 ...

  4. PHP如何连接Access数据库

    PHP代码: <?php $connstr="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" .realpath(" ...

  5. UITableView表格视图、UITableView代理方法及应用

    一.基本知识点 UITableView表格视图,是一个可以滚动的界面(理解为垂直滚动的UIScrollView),可展示多行数据,没有行数的限制,只能有一列. 使用UITableView: 1.展示信 ...

  6. 轻松实现ajax登录时让浏览器保存密码

    将登录页面由form提交改为ajax提交,发现一个副作用——登录时浏览器不会提示是否保存密码,这样每次登录都要输入用户名/密码. html代码如下: <script> $(function ...

  7. 看看这蛋疼的Java代码

    项目上要基于现有代码开发,却碰到了很多让人蛋疼的代码.例如下面这个,大家看看能找到多少槽点: public static String addDate(String date, String into ...

  8. Excel Interactive View - 让页面表格的功能更强大

    MS Office Excel Services提供了一个非常强大的功能,允许你只需要在页面上添加非常少量的JS references,就可以让你在页面上将表格的内容以Excel图表的方式呈现.这里是 ...

  9. .NET 自带的动态代理+Expression 实现AOP

    下面代码(摘抄之别处,原创在哪不知)是采用TransparentProxy和RealProxy实现对象的动态代理.碍于其使用反射掉用方法,所以就小试着将反射改成Expression以提高执行的效率.第 ...

  10. 理解Certificate、App Id、Identifiers 和 Provisioning Profile

    做真机测试的时候,按照网上的流程,走通了,当时没有注意各种证书等的意思.现在做消息推送,需要各种证书.APP ID信息,为了更好的理解这个过程,所以整理了网上关于证书等的相关资料.方便自己和有需要的朋 ...