JS如何判断IE浏览器是否开启兼容性视图

希望可以做到登录系统主页面的时候就自动将该用户的IE浏览器设置为兼容模式如何可以做到,请高手详解,谢谢。如果其它方法可以实现的话也可以,不限定在JS下,望高手快快帮忙解答... 希望可以做到登录系统主页面的时候就自动将该用户的IE浏览器设置为兼容模式

如何可以做到,请高手详解,谢谢。

如果其它方法可以实现的话也可以,不限定在JS下,望高手快快帮忙解答。
展开
 我来答
lk171912173
推荐于2020-01-24 · TA获得超过173个赞
知道小有建树答主
回答量:288
采纳率:100%
帮助的人:80.7万
展开全部
楼主应该是为了见笑IE内核版本兼容的工作量吧~
其实一般网站没问题很少有人会去懂兼容性按钮,可以在网站头部加
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

如果是高版本的浏览器自动会用IE7内核去渲染,就是所谓的兼容模式吧,狠多大型网站都可以看到这行代码,可以减小前端的工作量。
缓步莫迟疑C
2012-08-05 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6217
采纳率:73%
帮助的人:6529万
展开全部
<script language="javascript" type="text/javascript">
var version = navigator.appVersion;
var start = version.indexOf("MSIE");
var temp = version.slice(start+5, start+6);
if(temp=="9"){
alert(9);
}else if(temp=="8"){
alert(8);
}else if(temp=="7"){
alert(7);
}else if(temp=="6"){
alert(6);
}else if(temp=="5"){
alert(5);
}
</script>
在IE8下,如果开启兼容性视图,返回值是7,否则返回8
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帮助_li
2012-08-05 · TA获得超过2140个赞
知道大有可为答主
回答量:1288
采纳率:65%
帮助的人:697万
展开全部
判断IE浏览器的版本即可,用户安装的是IE8 或IE9 他选择 IE7兼容浏览之后,跟直接使用原生的IE7是一样的,可以使用 navigator.userAgent中的 MSIE 7来识别IE的版本
更多追问追答
追问
我希望能够自动帮用户设置,不知是否可以做到,如若能做到,请给出详解,谢谢。
追答
不能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式