为什么 IE 有时会在用户代理字段中返回多个“MSIE X.0”版本?

为什么 IE 有时会在用户代理字段中返回多个“MSIE X.0”版本?

我们遇到了一个我从未见过的用户代理。由于我们正尝试重现此用户遇到的问题,因此我希望尽可能地复制他的设置,但我不知道此用户代理字符串意味着什么:

Mozilla/4.0(兼容;微软IE8.0;Windows NT 5.1;Trident/4.0;Mozilla/4.0(兼容;微软IE6.0;Windows NT 5.1;SV1);.NET CLR 1.1.4322;.NET CLR 2.0.50727;.NET CLR 3.0.4506.2152;.NET CLR 3.5.30729;AskTbX-SD/5.12.2.16749)

有人能解释一下 IE 如何/为何会在同一个用户代理字符串中同时报告 MSIE 8.0 和 MSIE 6.0 吗?

答案1

这可能是由一些有缺陷的附加组件引起的。“Trident”之后的所有内容都是由附加组件添加的。

相关内容