Answers:
关于诉讼的理论可能性,超级用户无法提供(有效)法律意见。但是,关于IE为什么在用户代理字符串中将自己标识为Mozilla的原因,请参阅此博客文章(有点开玩笑)。
本质上,直到21世纪初,Mozilla基金会才存在(据我们所知)。Mozilla的名称来自浏览器的原始名称,该浏览器最终将成为Netscape Navigator。IE支持Navigator的特殊附加功能,但实际上不是Navigator,因此以这种方式标识自己,以表明它与Mozilla系列兼容。当时,使用浏览器的用户代理字符串是进行兼容性测试的常用方法。(现在,有许多更高级的方法通常围绕检测浏览器的实际DOM /脚本功能。)
当Netscape Navigator被杀死时,它被重新生产为Gecko HTML渲染引擎和Mozilla浏览器。Firefox的品牌出现得稍晚一些,但其他一些由Gecko支持的浏览器却同时存在。(我清楚地记得在Mac上使用Camino的早期版本,我相信这是在Mac上存在Firefox之前的。)
不,主要是因为这个东西叫做“为了互操作性”
(警告,讽刺。)
在古代互联网时代,网站开始检查用户代理。如果浏览器不是“ Mozilla”,他们会丢下鞋子并向用户显示错误的HTML或可怕的警告消息,因为显然不是Mozilla的浏览器无法显示其高级内容。
因此,IE不得不称自己为Mozilla。
然后,没有说自己是MSIE或Netscape的浏览器无法从站点获取高级内容,因为它们被认为“太老了”,但实际上它们是Opera,Konqueror,Safari,Chrome ...等。
就像约翰·鲁迪(John Rudy)的回答所言,这句话开始了很长的一段话:“我真的是X,但是其他所有人都会向我展示他们对Y的满意程度,我要说的是Y(但是X戴着面具) ”
因此,基本上,用户代理嗅探是没有用的。