我在Windows 7上安装了IE9浏览器。 浏览器未正确显示页面上的滚动条。 如果我将此设置添加到标题:
<meta http-equiv="X-UA-Compatible" content="IE=edge">
然后它有效。这来自文档: “兼容性视图功能允许用户”恢复“到以前的浏览器版本。”
由于IE9不知道什么是边缘,它可能会进入一些默认状态,如果我添加x而不是edge,它应该是相同的:
但是如果我写x,页面就不再起作用了。那么,边缘如何影响旧操作系统中的旧IE9,因为它没有线索,边缘是什么? 有人可以解释一下吗?
答案 0 :(得分:1)
IE中使用"IE=edge"
表示法向浏览器使用最佳可用渲染模式。这基本上意味着IE8将被迫使用IE8模式,IE9将被迫使用IE9模式,IE10将使用IE10模式,而IE11将使用IE11模式。
此标志的目的是覆盖可能告诉IE进入旧兼容模式而不是正常模式的任何其他内容(例如本地浏览器配置设置)。
“edge”一词是触发此功能的特定关键字;你不能用其他任何东西取代它并获得相同的结果。
“边缘”在此上下文中是对“最前沿”的引用,即最先进的版本。
请注意:“Edge”一词的使用与Microsoft为其新Edge浏览器提供的名称完全无关。
答案 1 :(得分:0)
我在ie9中也遇到了这个兼容性问题。该站点是在Drupal 7中开发的。所以我在templates文件夹的html.tpl.php
文件的head部分添加了一个html代码。当你添加这个标签时,它应该被添加到你的html页面的标签下面。 / p>
Html代码: -
<meta http-equiv="X-UA-Compatible" content="IE=EDGE"/>
&#13;