【发布时间】:2015-01-12 23:06:33
【问题描述】:
有谁知道当我通过 javascript 在网站上时如何检查 IE 11 兼容模式是否开启?
我将 url 添加到列表兼容性视图设置中。但是当我这样做时
navigator.userAgent
在开发者工具中,它返回
Mozilla/5.0(Windows NT 6.3;WOW64;Trident/7.0;.NET4.0E;.NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729; InfoPath.3; rv:11.0) 喜欢壁虎
查看微软网站 (http://msdn.microsoft.com/en-us/library/ie/hh869301(v=vs.85).aspx),它说
兼容(“compatible”)和浏览器(“MSIE”)令牌已 删除。
任何有关通过 javascript 检测页面是否使用兼容性视图的帮助都会非常有帮助。提前致谢。
【问题讨论】:
-
您查看过
document.compatMode和documentMode吗? (我现在不知道这些是否在 IE 11 中相关/可用。) -
请问您为什么想知道用户是否处于兼容模式?
-
我只是在做一些测试。在以前的 IE 版本中,在 url 栏中会有一个“破碎的页面”图标。但在 IE 11 中,无法判断页面是否使用了兼容视图。
-
@slee 你检查过
document.documentMode吗?
标签: javascript internet-explorer-11 ie-compatibility-mode