【问题标题】:Why Compatibility mode only in IE not in other browsers?为什么兼容模式只在 IE 中而不在其他浏览器中?
【发布时间】:2015-07-24 06:46:49
【问题描述】:

当我使用developer tools (F12) 检查我的代码时,我只在 IE 浏览器中看到了兼容性视图选项。为什么其他浏览器没有这种兼容性视图模式?

我对此感到困惑。各位大神能解释一下,有什么具体的原因吗?

【问题讨论】:

  • 你读过这个维基百科页面en.wikipedia.org/wiki/Compatibility_mode 吗?
  • 因为旧版本的 IE 破坏了开发人员的一切。因此,为了让事情“更容易”,微软决定添加一个兼容性“功能”,它(有时会错误地)猜测网站何时适用于旧版本的 IE。
  • 我很好奇:你认为“兼容模式”有什么作用?

标签: html internet-explorer cross-browser compatibility


【解决方案1】:

因为 IE 是唯一的主流浏览器,它的渲染非常糟糕,以至于开发人员不得不专门解决 IE 问题并为 IE 提供替代版本的页面。 “兼容模式”在较新的标准兼容模式和较旧的错误模式之间切换。

其他浏览器没有它,因为它们从来没有替代的搞砸模式。

【讨论】:

    【解决方案2】:

    据我所知,IE 大多与旧版本存在兼容性问题,这就是微软提供此选项的原因。此外,随着微软推出全新的网络浏览器 Microsoft Edge,IE 很快将成为历史的一部分。 http://en.wikipedia.org/wiki/Microsoft_Edge

    【讨论】:

      猜你喜欢
      • 2013-08-04
      • 2013-10-01
      • 2013-02-10
      • 1970-01-01
      • 2014-09-26
      • 2021-11-06
      • 1970-01-01
      • 2012-04-08
      • 2012-10-06
      相关资源
      最近更新 更多