为什么兼容模式只能在 IE 中使用,而在其他浏览器中不能使用?

Why Compatibility mode only in IE not in other browsers?

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

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

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

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

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