有没有办法检测IE11企业模式实用
本文关键字:模式 企业 IE11 检测 有没有 | 更新日期: 2023-09-27 18:17:53
有办法检测Internet Explorer 11企业模式实用吗?
实用的意思是在服务器端在csharp或javascript/jquery。
下面的线程仍然没有结论性
IE 11 -是否有办法检查然后启用/禁用企业模式?
您可以验证用户代理字符串使用Javascript获取用户代理字符串:navigator.userAgent;
对于桌面IE11企业模式,用户代理字符串将为
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; Tablet PC 2.0)
引用https://msdn.microsoft.com/en-us/library/hh869301 (v = vs.85) . aspx
发送x - ua兼容的HTTP Header或在页面的HEAD中使用META标签将使IE进入兼容模式。所以不这样做会让它在正常模式下运行。
如果你想测试浏览器是否兼容,我会写一个jQuery AJAX调用,尝试使用在旧的IE中不工作的javascript函数,并将结果POST到你的应用程序。
例如trim()在IE8中不起作用
var str = " Hello World! ";
var a = (str.trim());
if(a == "Hello World!"){
//Ajax Post true
} else {
//Ajax Post false
}
这应该可以工作,因为如果企业模式被激活,它将在IE8中工作
http://blogs.msdn.com/b/ie/archive/2015/03/02/making——它- - -企业-客户更容易升级- -互联网浏览器- 11 -和- windows - 10. - aspx