Browser Name: Microsoft Internet Explorer
Browser Version: 4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.2; .NET4.0C; .NET4.0E)
嵌入式浏览器的确切版本是什么?我看到4.0
,但在括号中有MSIE 7.0
答案 0 :(得分:1)
MSIE 7.0
表示特定版本是Microsoft Internet Explorer 7.0。
你必须阅读整个字符串,而不仅仅是第一部分。我很确定第一部分实际上是“Mozilla / 4.0”,这意味着浏览器与Mozilla 4.0兼容。这是出于历史原因报告的,并解决了“浏览器嗅探”的广泛实践所引起的问题 A question was just asked yesterday了解Google Chrome和Internet Explorer为何将“Mozilla”放入其用户代理字符串中。
您还应该阅读this similar question的答案,这解释了IE在其用户代理字符串中报告两个不同版本号的原因。
答案 1 :(得分:1)
您可以随时通过将用户代理字符串粘贴到http://www.useragentstring.com/来检查用户代理字符串的确切输出,使其在兼容模式IE7中看起来像IE8
答案 2 :(得分:0)
MSIE 7.0 - > Internet Explorer 7.0
以下是您拥有的所有信息的确切含义:
http://msdn.microsoft.com/en-us/library/ms537503%28v=vs.85%29.aspx
必须是Mozilla/4.0
:“由于历史原因,Internet Explorer将自己标识为Mozilla 4.0浏览器。”