企业IT管理员IE11升级指南 系列:

【1】—— Internet Explorer 11增强保护模式 (EPM) 介绍

【2】—— Internet Explorer 11 对Adobe Flash的支持

【3】—— IE11 新的GPO设置

【4】—— IE企业模式介绍

【5】—— 不跟踪(DNT)例外

【6】—— Internet Explorer 11面向IT专业人员的常见问题

【7】—— Win7和Win8.1上的IE11功能对比

【8】—— Win7 IE8和Win7 IE11对比

【9】—— IE10与IE11的功能对比

【10】—— 如何阻止IE11的安装

【11】—— 通过SCCM 2012和WSUS部署Internet Explorer 11

【12】—— 兼容视图列表介绍

【13】—— 如何把IEMP迁移到GPP

【14】—— IE11代理服务器配置

【15】—— 代理自动配置脚本

【16】—— 使用Compat Inspector快速定位IE兼容性问题

【17】—— F12 开发者工具

兼容视图列表介绍

为过去版本Internet Explorer设计的网站并不总是能够在当前版本的Internet Explorer中得到预期的显示效果。为了解决这个问题,Internet Explorer 8实现了兼容视图的功能,使得用户可以“回退”到相同Windows平台上的之前版本的Internet Explorer浏览器,更准确的说,使用“模拟IE7标准模式”。

兼容视图可以被用于解决各种不兼容问题,例如各种因为错误的浏览器检测和特性检测而导致的不兼容问题。当今许多网站对访问的客户端使用“浏览器检测”而不是“特性和行为的检测”,使得Internet Explorer 11收到不兼容于“IE11标准模式”以及其他浏览器的网页标记内容。

兼容视图使得为过去版本web浏览器设计的内容也能够在Internet Explorer 11中得到较好的渲染。而兼容视图列表能够自动将网站内容显示为兼容视图,而不需要进一步的用户交互。兼容视图列表由Internet Explorer 8首先提出,在Internet Explorer 9中得到了加强。Internet Explorer 11继承了兼容视图列表功能。

工具描述

Internet Explorer产品部门只在满足下列情况时将站点加入兼容视图列表:

  • 为在过去版本Internet Explorer中运行而设计
  • 无法在最新版本Internet Explorer中很好的运行
  • 没有声明任何的X-UA-Compatible Meta标签或者头

有专门的URL会定期发布被加入到Internet Explorer 11兼容视图列表的网站,其中包含相应的兼容方式定义。Internet Explorer会定期检查该URL并下载其内容至如下的本地文件中:

File:\\%LOCALAPPDATA%\Microsoft\Internet Explorer\IECompatData\iecompatdata.xml

用户可以选择关闭该功能:只要在兼容视图设置对话框中,移除对“包括从微软更新的网站列表”的勾选即可。

特性开关

额外的,从Internet Explorer 9开始,兼容视图还提供了特性开关的功能,以针对由“特性检测”和“条件注释”导致的问题提供专门的解决方案。

为了让站点能够在Internet Explorer 11中很好的工作,而不是完全回退到IE8标准模式或者IE7模式,兼容视图列表包含了名为“特性开关”的兼容性定义。这使得即使在IE11标准模式状态下,特定的API仍然可以以它们在过去版本Internet Explorer中的方式来运作。

预期未来网站开发者不必再为各浏览器编写特制的代码,特性开关功能也会在此时被移除。特性开关是为那些经测试可能会影响大量站点的高影响性变化而保留的。

并不是Internet Explorer的每一个行为变化都会得到相应的特性开关。对于大多数的兼容性问题,开发者应该利用X-UA-Compatible将网站运行在需要的兼容视图下。

反馈方式

最后如果您需要将自己的网站从上述兼容视图列表中移除,请发邮件至iepo@microsoft.com,并包含下列信息:

  • Owner Name
  • Corporate Title
  • Email Address
  • Telephone Number
  • Company Name
  • Street Address
  • Website Address

微软会复查上述信息并在下次例行更新中将您的网站从列表中移除。

企业IT管理员IE11升级指南【12】—— 兼容视图列表介绍的更多相关文章

  1. 企业IT管理员IE11升级指南【17】—— F12 开发者工具

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

  2. 企业IT管理员IE11升级指南【16】—— 使用Compat Inspector快速定位IE兼容性问题

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

  3. 企业IT管理员IE11升级指南【15】—— 代理自动配置脚本

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

  4. 企业IT管理员IE11升级指南【1】—— Internet Explorer 11增强保护模式 (EPM) 介绍

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

  5. 企业IT管理员IE11升级指南【2】—— Internet Explorer 11 对Adobe Flash的支持

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

  6. 企业IT管理员IE11升级指南【3】—— IE11 新的GPO设置

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

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

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

  8. 企业IT管理员IE11升级指南【5】—— 不跟踪(DNT)例外

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

  9. 企业IT管理员IE11升级指南【6】—— Internet Explorer 11面向IT专业人员的常见问题

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

随机推荐

  1. spring boot正常启动但是访问会找不到“ localhost 的网页”的错误

    最近启动springboot项目访问localhost老报找不到网页,找了很久发现yml配置文件中配置了“context.path”,只要在端口号后面加上context.path地址就可以访问了. 如 ...

  2. maven pom.xml 里scope的作用

    <dependency>中<scope>,它主要管理依赖的部署.目前<scope>可以使用5个值:     * compile,缺省值,适用于所有阶段,会随着项目一 ...

  3. 解决visual studio不能发现单元测试、无法运行单元测试的方法

    问题: 在vs2017里新建空的单元测试后,无法运行测试,即右键菜单的“运行测试”和“调试测试” 不能运行,在测试资源管理中也无法列出这个测试. 解决方法: 将测试项目的引用 Microsoft.Vi ...

  4. JAVA -数据类型与表达式---变量与赋值

    变量 程序中所管理的大部分信息,都是用变量表示的.下面讨论如何在程序中声明和使用变量. 变量(variable)代表保存数据的内存单元,变量名是内存单元的符号地址.变量声明要求编译器分配足够大的内存单 ...

  5. 2018-2019-2 网络对抗技术 20165206 Exp2 后门原理与实践

    - 2018-2019-2 网络对抗技术 20165206 Exp2 后门原理与实践 - 实验任务 (1)使用netcat获取主机操作Shell,cron启动 (0.5分) (2)使用socat获取主 ...

  6. Linux 重定向 2>&1 , 1>&2

    在 shell 程式中,最常使用的 FD (file descriptor) 大概有三个, 分别是: 0 是一个文件描述符,表示标准输入(stdin)1 是一个文件描述符,表示标准输出(stdout) ...

  7. FCC中级算法(上)

    在学习FCC中级算法这一块,自己遇到了很多问题,通过RSA也慢慢把问题解决了,发现每一个问题都会有很多的解决思路,因此把自己想到的一些思路记录到这里. 1. Sum All Numbers in a ...

  8. 【工具】Idea GenerateAllSetter

    使用工具自动生成setter方法调用,不是idea原生态生成getter/setter https://github.com/gejun123456/intellij-generateAllSetMe ...

  9. UML绘图工具——PlantUML

    1 简介 PlantUML是一个开源项目,支持通过简单直观的语言来定义以下UML图. 时序图 用例图 类图 活动图 组件图 状态图 对象图 部署图 定时图 支持生成图片格式有: PNG SVG LaT ...

  10. Vue使用过程中常见问题

    目录 一.vue监听不到state数组/json对象内的元素的值的变化,要手动通知触发 二.vue用splice删除多维数组元素导致视图更新失败情况 三.vue项目如何部署到php或者java环境的服 ...