先上个可以查看UA的网站, 看客们可以去瞄瞄自己浏览器的UA哦~ http://www.useragent.info/
我这里的UA是这样的:
Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.89 Safari/537.1
(Chrome21, 于Windows7中)
开头的Mozilla/5.0
是不是很熟悉呢? 好吧, 现在的很多浏览器都把Mozilla
的大名放在自己UA前.
缘由呢? 我引用一下 维基百科 的一段话:
由于网景浏览器曾经提供不少其他浏览器没有的功能,有一定数量的网页服务器会检测用户代理字符串,以识别网景浏览器并只为其提供功能正常或完整的站点。为了能够浏览这些站点,很多跟网景竞争的浏览器都在它们的用户代理字符串上包含“Mozilla”。首先作出这种字符串欺骗的为微软的Internet Explorer。
由于Netscape早期的影响力,直到今天,部分主流浏览器包括IE,向Web服务器報告自己的浏览器标识的时候,都以“Mozilla”开头,表明自己是Mozilla兼容的。
而接下去的分别是 操作系统名称(Windows NT 6.1)
, 渲染内核(AppleWebKit/537.1 (KHTML, like Gecko))
, 浏览器版本(Chrome/21.0.1180.89)
及 兼容的浏览器(Safari/537.1) ---- 在本例中即保证 Safari/537.1 能正常显示的网页也能在此正常显示
.
在其它的浏览器也都类似如此.