为什么世界上这是webkit用户代理:
Mozilla/5.0 (Windows NT 6.0; WOW64) AppleWebKit/534.27+ (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27
为什么不:
Webkit/5.04 (Windows NT 6.0; WOW64) AppleWebKit/534.27+ (KHTML, like Gecko) Safari/533.20.27
感谢您清除此事:)
答案 0 :(得分:11)
它确实是Web早期遗留下来的。许多网站只与Netscape Navigator兼容,Netscape Navigator是当时占主导地位的浏览器,所以他们所做的就是嗅探用户代理以获取“Mozilla / *”部分。当IE出现时,MS希望这些网站也能在他们的浏览器中工作,所以他们假装他们也是Mozilla。以后弹出的所有浏览器也是如此,包括基于WebKit的浏览器。并且看起来这个工件很快就会消失,因为仍有许多旧网站会进行这种类型的嗅探,并且浏览器放弃此约定可能意味着打破数千个网站。
答案 1 :(得分:1)
这是对浏览器大战的回归,浏览器将其识别为“Mozilla Compatible”代理。