几乎所有的网民都会铭记2010年的那场“3Q大战”。
在腾讯作出那个“非常艰难的决定”后,360浏览器与QQ再无法同时安装,使用360浏览器的用户也无法访问QQ空间。在当时,QQ空间是最受欢迎的社交网站之一,这一操作无疑对360浏览器造成了巨大的冲击。
在这场大战中,有一个关键因素发挥了关键作用,那就是“浏览器 UA(User-Agent)”。让我们来深入探讨这个话题。
要讲述UA的故事,我们需要从1990年说起。那年,英国计算机科学家蒂姆·伯纳斯·李提出了HTTP协议,并编写了世界上第一个浏览器World Wide Web,从而诞生了万维网。
随着时间的推移,浏览器变得日益流行和有趣。为了充分利用浏览器的特性,浏览器在访问网页时会发送一段特定的字符串来标识自己,这就是UA。UA作为一种技术,能够根据用户的软硬件环境采用不同的内容策略。
浏览器的UA演变历史丰富多样。从最初的Mosaic浏览器到Netscape、再到微软的IE浏览器,每一个浏览器的UA都有其独特的故事。例如,Netscape浏览器率先支持网页框架技术,而其他浏览器要么不支持,要么支持得不够好,这使得Netscape迅速成为当时最流行的浏览器。