Mozilla / 1.0 Mozilla / 2.0 Mozilla / 3.0 Mozilla / 4.0 Mozilla / 5.0
刚开始时有NCSA Mosaic,Mosaic称自己为NCSA_Mosaic/2.0 (Windows 3.1),Mosaic随图片一起显示图片,并带来很多欢乐。 15年后... 然后Google建立了Chrome,Chrome使用了Webkit,就像Safari一样,想要为Safari构建页面,因此假装为Safari。因此,Chrome使用了WebKit,并假装为Safari,WebKit假装为KHTML,KHTML假装为Gecko,所有浏览器都假装为Mozilla,Chrome调用了self Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13,并且用户代理字符串完全是一团糟,并且几乎毫无用处,每个人都假装成其他人,到处都是混乱。 在这里阅读全文... 给定用户代理字符串,返回其对应的浏览器。 您必须支持: 铬/铬* 歌剧 火狐浏览器 IE浏览器 边缘 苹果浏览器 您的代码仅需要满足所有这些测试用例。 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36 Chrome Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 …