chrome 的UA里面怎么有Safari的字段?
我看网上都是这样判断的 但是有问题啊
请实际打开chrome浏览器,随便开个网页查看下request header
我试了一下,我的chrome的user-agent显示的是
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
3 回答1.7k 阅读✓ 已解决
5 回答808 阅读
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答843 阅读✓ 已解决
根据优先级判断就好了 虽然
Chrome
的navigator.userAgent
中包含Safari
字符串但是
Safari
的navigator.userAgent
可没有Chrome
你可以先判断
Chrome
再判断Safari
顺便安利一个库:
Device.js
,用于判断各种设备的Github:https://github.com/matthewhud...
CDN://cdn.bootcss.com/device.js/0.2.7/device.js