登录页面同时具有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/

10-13 04:30