16

下面是一个比较典型的IE发出的HTTP请求,其中UA部分含有Mozilla。

GET / HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-silverlight, */*
Accept-Language: zh-cn
UA-CPU: x86
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; CIBA; .NET CLR 2.0.50727; InfoPath.1)
Host: g.cn
Connection: Keep-Alive

But why,微软为什么会对Firefox这么好?我一直都很好奇。
Google发现世界上有其他人也有同样的疑问,而且找到了wikipedia上的解释

简单说明一下,因为这里的Mozilla不是现在的mozilla.org,而是当年Netscape Navigator的codename。
而IE这样做,是为了表示和Navigator的兼容,毕竟但是Navigator才是主流。
只是不知道为什么,这样的做法会延续了下来,造成了今天的疑问。

Leave a Reply

preload preload preload