登录页面同时具有header("X-UA-Compatible: IE=edge");
header 和<head><meta http-equiv="X-UA-Compatible" content="IE=edge">
header 标签。但是,当我登录用户字符串时,没有得到IE11,而是得到Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E; InfoPath.3)
,即IE7。同样在F12中,我可以看到Internet Explorer处于Edge模式。
最佳答案
按照这个MSDN Blog
兼容性 View
如果用户选择在
兼容性 View (单击工具>兼容性 View 设置),然后单击IE
将发送模仿Internet Explorer 7的UA的User-Agent字符串
串:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.3; Trident/7.0; .NET4.0E; .NET4.0C)
最有可能在开发人员模式下,
检查禁用开发人员模式是否有帮助。
关于internet-explorer - 为什么我的用户代理是MSIE 7.0?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30210150/