我正在分析不同types的Web服务器日志的用户代理字段。 防爆。 Apache访问日志/ W3C / iplant等我发现日志文件中有一些行具有以下types的用户代理。 我很困惑,因为它有许多浏览器签名。
有人可以解释下面的用户代理是什么意思?
“Mozilla / 5.0(Windows NT 6.1; WOW64)AppleWebKit / 537.31(KHTML,如Gecko)Chrome / 26.0.1410.64 Safari / 537.31”
Windows 7 x64上的Chrome 26.0将发送该消息
我不知道为什么它发送这样一个模糊的User-Agentstring
因为用户代理嗅探是无用的。
一开始有NCSA马赛克,马赛克叫做NCSA_Mosaic / 2.0(Windows 3.1),马赛克和文字一起显示图片,有很多欢乐。
然后看到一个名为“Mozilla”的新网页浏览器,简称“Mosaic Killer”,但是Mosaic并没有被玩笑,所以公开的名字变成了Netscape,Netscape自称Mozilla / 1.0(Win3.1) ,还有更多的欢乐。 而Netscape支持帧,帧也变得stream行起来,但是Mosaic不支持帧,所以来了“用户代理嗅探”,给“Mozilla”的站长发了个帧,但是到了其他浏览器却发不了帧。
从http://webaim.org/blog/user-agent-string-history/复制,你也可以find完整的故事,包括Chrome用户代理string。
基于Webkit的浏览器(Chrome / Safari)发送该浏览器string(Safari省略了Chrome部分)。