我有以下用户代理,从网站日志中获取:
Mozilla/5.0+(Linux;+Android+4.4.4;+Nexus+5+Build/KTU84P)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/37.0.2062.117+Mobile+Safari/537.36
我如何知道哪个设备/浏览器 - 提到了android和Apple。 浏览器 - 这里提到了Chrome和Safari!
感谢
答案 0 :(得分:1)
它特别提到了Nexus 5.似乎很明显是Android。你很幸运,设备名称在字符串中。
它提到所有这些的原因是出于兼容性目的。如果开发人员通过查看用户代理字符串来定位特定设备,那么如果您希望设备具有所有这些功能,则必须包含该字符串,以便它知道您的设备也能够使用这些设备的功能。
有关详细信息,请参阅Why “Mozilla” string is present on all browser's User Agent?。