Internet explorer 来自IIS日志的浏览器版本

Internet explorer 来自IIS日志的浏览器版本,internet-explorer,iis,browser,Internet Explorer,Iis,Browser,我试图确定我的用户是使用IE10还是IE9访问我的Web应用程序。IIS日志中的“用户代理”列显示以下内容: Mozilla/4.0+(兼容;+MSIE+7.0;+Windows+NT+6.1;+Trident/4.0;+SLCC2;+NET+CLR+2.0.50727;+NET+CLR+3.5.30729;+NET+CLR+3.0.30729;+Media+Center+PC+6.0;+NET4.0C;+NET4.0E;+InfoPath.1;+MS-RTC+LM+8) 我不知道我能从中得到什

我试图确定我的用户是使用IE10还是IE9访问我的Web应用程序。IIS日志中的“用户代理”列显示以下内容:

Mozilla/4.0+(兼容;+MSIE+7.0;+Windows+NT+6.1;+Trident/4.0;+SLCC2;+NET+CLR+2.0.50727;+NET+CLR+3.5.30729;+NET+CLR+3.0.30729;+Media+Center+PC+6.0;+NET4.0C;+NET4.0E;+InfoPath.1;+MS-RTC+LM+8)

我不知道我能从中得到什么。这是否意味着他们使用了IE 7.0?如果他们使用IE 9.0或IE 10.0,该日志会是什么样子?

您的访问者可能使用了MSIE 7,如
compatible+MSIE+7.0

如果他们使用的是IE9,它会说
MSIE9.0
,10将是
MSIE10

注意:这仅适用于MSIE 10,在11时,他们更改为新的“三叉戟”格式,您可以看到


您可以看到更多“您的访问者使用了MSIE 7”。。。。嗯,可能是这个意思。或者他们可能在兼容模式下使用了更高版本的IE。或者他们可以使用任何允许他们切换UA字符串的浏览器。很可能他们只是在使用IE7,但你不能绝对肯定。是的,非常正确。当与用户代理打交道时,假设没有什么是正确的。这实际上看起来像IE 11 UA字符串。:)我不同意这个答案。看起来浏览器正在使用兼容模式。用户代理字符串中的“Trident”标记是IE比IE7更新的版本。但是,我不知道如何根据用户代理字符串确定实际的浏览器版本,因此我无法回答这个问题。