如何以编程方式打开IE8兼容性视图

How to turn on IE8 Compatibility View programmatically

本文关键字:IE8 兼容性 视图 方式打 编程      更新时间:2023-09-26

我在SharePoint webpart中有一些JQuery,使用IE8的Quirks模式无法正常加载。它可以在IE8兼容模式下正常工作。它在IE7或IE8标准模式下也可以很好地工作,但这会使我们使用的自定义母版页面上的CSS变得混乱。它可以很好地使用谷歌Chrome浏览器,也可以很好地使用开箱即用的SharePoint主页。所以我想我应该打开IE8的兼容模式,因为这是我能想到的最好的方法。如何使用c#或JavaScript打开IE8兼容模式?

我尝试使用标签并将其设置为IE=EmulateIE7,但这只是把它变成了怪癖模式,我希望它也设置为兼容模式

你可以嵌入一个META标签,声明你希望IE使用什么渲染引擎来渲染你的页面,但一定要阅读这篇文章来正确理解这个场景:http://www.alistapart.com/articles/beyonddoctype

更好的是,尝试修复你的CSS问题是值得的,而不是要求一个可能在未来不支持的浏览器功能。

尝试更新你的jquery版本;许多ie问题最近已经修复