有没有办法检测IE11企业模式实用

本文关键字:模式 企业 IE11 检测 有没有 | 更新日期: 2023-09-27 18:17:53

有办法检测Internet Explorer 11企业模式实用吗?

实用的意思是在服务器端在csharp或javascript/jquery。

下面的线程仍然没有结论性

IE 11 -是否有办法检查然后启用/禁用企业模式?

有没有办法检测IE11企业模式实用

您可以验证用户代理字符串使用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