强制 IE8 使用浏览器兼容性视图
Force IE8 to use Browser compatibility view
我有一个使用 mixitup jquery 脚本的页面。
它在 Chrome、Opera 和 IE11 中完美运行。
但我也需要它在 IE8 中工作。
我的脚本在 IE8 中运行,只是没有花哨的动画,这很好。
除此之外,当我将浏览器兼容性视图设置为 'Internet Explorer 8 Compatibility View' 时,它仅适用于 IE8。
在下面的截图中,它显示了不同的版本,但你可以看到我说的是什么选项,第二个而不是第一个。
我尝试在页面顶部输入以下元数据:
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
还有:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" >
但这两个似乎都强制 'Internet Explorer 8',相当于屏幕截图中的顶部选项...不是我需要的第二个选项。
可以吗?
谢谢
如果我正确理解你的问题,那么下面的解释可能会对你有所帮助。
使用<meta http-equiv="X-UA-Compatible" content=" _______ " />
- 标准用户代理模式(非模拟模式)忽略页面中的
<!DOCTYPE>
指令并根据该版本 IE 支持的标准呈现(例如,IE=8
将更好地遵守table 边框间距和一些伪选择器比 IE=7
).
- 然而,模拟模式告诉 IE 遵循您页面中的任何
<!DOCTYPE>
指令,根据您选择的版本呈现标准模式,并根据 IE=5
呈现怪癖模式
内容属性的可能值为:
content="IE=5"
content="IE=7"
content="IE=EmulateIE7"
content="IE=8"
content="IE=EmulateIE8"
content="IE=9"
content="IE=EmulateIE9"
content="IE=edge"
如果元标记解决方案不适合您,请设置它
header('X-UA-Compatible: IE=edge,chrome=1');
我有一个使用 mixitup jquery 脚本的页面。 它在 Chrome、Opera 和 IE11 中完美运行。
但我也需要它在 IE8 中工作。
我的脚本在 IE8 中运行,只是没有花哨的动画,这很好。
除此之外,当我将浏览器兼容性视图设置为 'Internet Explorer 8 Compatibility View' 时,它仅适用于 IE8。
在下面的截图中,它显示了不同的版本,但你可以看到我说的是什么选项,第二个而不是第一个。
我尝试在页面顶部输入以下元数据:
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
还有:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" >
但这两个似乎都强制 'Internet Explorer 8',相当于屏幕截图中的顶部选项...不是我需要的第二个选项。
可以吗?
谢谢
如果我正确理解你的问题,那么下面的解释可能会对你有所帮助。
使用<meta http-equiv="X-UA-Compatible" content=" _______ " />
- 标准用户代理模式(非模拟模式)忽略页面中的
<!DOCTYPE>
指令并根据该版本 IE 支持的标准呈现(例如,IE=8
将更好地遵守table 边框间距和一些伪选择器比IE=7
). - 然而,模拟模式告诉 IE 遵循您页面中的任何
<!DOCTYPE>
指令,根据您选择的版本呈现标准模式,并根据IE=5
呈现怪癖模式
内容属性的可能值为:
content="IE=5"
content="IE=7"
content="IE=EmulateIE7"
content="IE=8"
content="IE=EmulateIE8"
content="IE=9"
content="IE=EmulateIE9"
content="IE=edge"
如果元标记解决方案不适合您,请设置它
header('X-UA-Compatible: IE=edge,chrome=1');