通过的BOM的navigator对象可以判断用户代理
navigator.userAgent
我的浏览器返回
“"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36"”
那是否可以检测是不是百度蜘蛛,或者其他蜘蛛?
新版移动ua:
Mozilla/5.0 (Linux;u;Android 4.2.2;zh-cn;)
AppleWebKit/534.46 (KHTML,like Gecko) Version/5.1 Mobile Safari/10600.6.3
(compatible; Baiduspider/2.0; +http://www.baidu.com/search/s...)
PC ua:
Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/s...)
可以参考,但是UA是可以随便写的,所以无法确认对方身份是不是真实的。我也可以自称自己是百度/谷歌/...