【问题标题】:Turning off IE 8 compatiblity mode关闭 IE 8 兼容模式
【发布时间】:2014-12-16 08:22:31
【问题描述】:

我公司使用 IE8 作为默认浏览器,默认情况下为所有 Intranet 站点设置了兼容模式。

我在 IE8 上检查了我的应用程序,外观和感觉完全是偶然的。但是在 chrome 和 Mozilla 上的外观和感觉都很好。

有人建议我关闭兼容模式。

有两种方法: 1) IE>tools>Compatible view settings>(不勾选)显示内网站点...

2) 将<meta http-equiv="X-UA-Compatible" content="IE=Edge" /> 放在 jsp 页面上。

我检查过,当我关闭兼容模式时,我的应用程序看起来很好。

我的问题:

1) 兼容模式有什么用。

2) 如果我通过 JSP 页面关闭它,还有什么影响。 (它喜欢在 IE11 上吗,如果我将其更改为 IE9,那么我的应用程序将无法按预期工作。)

3) 关闭兼容模式是唯一的解决方案,或者我还能做些什么

4) 是否有其他影响。

【问题讨论】:

  • 欢迎来到IE编码的精彩世界
  • 关闭兼容模式除了浏览器呈现页面的方式外不会有太大影响。
  • 至少 IE 10+ 实际上做出了支持标准的有效尝试。 IE 9 不支持严格模式,IE 8 几乎不支持 ES5。 IE8+ 确实在很大程度上支持 HTML 4.01 和 CSS 2.1,但这只是在跨浏览器开始变得一致的时候。

标签: java javascript css jsp internet-explorer


【解决方案1】:

从链接的 MSDN 页面:

Internet Explorer 8 支持多种兼容模式,可启用 不同的支持功能并影响内容的方式 呈现。例如,

IE5 模式呈现内容,就好像它是由 Windows 显示的一样 Internet Explorer 7 Quirks 模式,非常类似于 Microsoft Internet Explorer 5 显示的内容。

IE7 模式呈现内容,就好像它是由 Internet 显示的一样 Explorer 7 标准模式,无论页面是否包含 指令。

EmulateIE7 模式告诉 Windows Internet Explorer 使用 指令来确定如何呈现内容。标准模式 指令以 Internet Explorer 7 标准模式显示,并且 Quirks 模式指令以 IE5 模式显示。不同于IE7模式, EmulateIE7 模式尊重该指令。对于许多网站, 这是首选的兼容模式。

EmulateIE8 模式类似于 EmulateIE7 模式; Internet Explorer 使用 用于确定如何呈现内容的指令;然而, 标准模式指令显示在 Internet Explorer 8 中 标准模式。 Quirks 模式指令以 IE5 模式显示。

IE8 模式为业界提供最高支持 标准,包括 W3C 级联样式表 2.1 级 规范和 W3C 选择器 API,以及有限的支持 对于 W3C 级联样式表第 3 级规范(工作 草稿)。

边缘模式告诉 Windows Internet Explorer 在 可用的最高模式,这实际上打破了“锁定”范式。 对于 Internet Explorer 8,这相当于 IE8 模式。如果一个 (假设的)Internet Explorer 的未来版本支持更高的 兼容模式,设置为边缘模式的页面会出现在最高 该版本支持的模式;但是,这些相同的页面仍然会 使用 Internet Explorer 8 查看时以 IE8 模式显示。 建议 Web 开发人员将 Edge 模式的使用限制为 测试页面和其他非生产用途,因为可能 在未来版本中呈现页面内容的意外结果 Windows Internet Explorer。

默认情况下,Internet Explorer 8 使用 EmulateIE8 模式显示页面 从 Internet 区域加载。从 Intranet 区域加载的网页 或与 Web Browser 控件一起以 EmulateIE7 模式显示。

Source : msdn

【讨论】:

  • 谁真的试图支持 IE5 了?今年我听说最早支持的是 IE6,它主要是银行和其他倾向于将内部技术更改保持在最低限度的地方(该组中的许多其他人也在使用 DOS)。
  • 是的.. 我支持你。事实上,在 XP 离开后,甚至 IE7 的支持都不需要了。
猜你喜欢
  • 2011-04-26
  • 2011-10-02
  • 2019-03-17
  • 2014-08-01
  • 2011-03-27
  • 2013-05-13
  • 1970-01-01
  • 2014-05-01
  • 1970-01-01
相关资源
最近更新 更多