【发布时间】:2011-12-20 00:46:27
【问题描述】:
为什么 Internet Explorer 在 UserAgent 中有 Mozilla?
在 Firefox 中是这样的:
Mozilla/5.0 (Windows NT 6.1; rv:7.0.1) Gecko/20100101 Firefox/7.0.1
在内部资源管理器中它声明:
Mozilla/5.0(兼容;MSIE 9.0;Windows NT 6.1;Trident/5.0;SLCC2;.NET CLR 2.0.50727;.NET CLR 3.5.30729;.NET CLR 3.0.30729;Media Center PC 6.0;平板电脑2.0;.NET4.0E;.NET4.0C)
在一些博客/论坛中提到,这是由于一些历史原因,但原因是什么?
了解它会很有帮助。
【问题讨论】:
-
我不久前遇到了Introduces IE9's User Agent String,它也有一个“历史”链接——“Mozilla/x”似乎出现在 Netscape 2.x 左右!但是,它没有解释报告的 Gecko/Firefox 新增功能。
-
哎呀我在 IE 用户代理字符串中的拼写错误..
-
我不认为您提供的 IE UserAgent 是正确的。 “Gecko/20100101 Firefox/7.0.1”部分来自其他歌曲。
-
可怕的是 IE9 报告说它也是一个 "Tablet PC 2.0"! - 虽然我相信这来自于 Express-js 的安装。
标签: internet-explorer firefox user-agent history