怎样用js代码判断是否是搜狗浏览器,因为搜狗有高速和兼容两种模式,使用navigator.userAgent是不准确的

beihua 2018-11-22 10:44:52
怎样用js代码判断是否是搜狗浏览器,因为搜狗有高速和兼容两种模式,使用navigator.userAgent判断是不准确的,
当切换到兼容模式,navigator.userAgent得到是IE,但是用户确实是在使用搜狗啊,
有判断方法吗?
...全文
857 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hello World, 2018-11-24
  • 打赏
  • 举报
回复
建议判断能力,能做什么不能做什么。
不去判断是什么浏览器,因为浏览器版本繁多,功能各异
G-shitou 2018-11-23
  • 打赏
  • 举报
回复
两种模式用的是两种不同的内核,Trident(兼容模式)+Webkit(高速模式),只需要判断内核就好了。建议看看浏览器内核和如何判断内核。网上有很多的。
beihua 2018-11-23
  • 打赏
  • 举报
回复
引用 1 楼 G-shitou 的回复:
两种模式用的是两种不同的内核,Trident(兼容模式)+Webkit(高速模式),只需要判断内核就好了。建议看看浏览器内核和如何判断内核。网上有很多的。
浏览器是什么现在不知道,可能是IE、360,搜狗。。。。。。另外有可能切换到了兼容模式。比如:搜狗切换到兼容模式,则通过navigator.userAgent来判断,则是认为是IE,那就认为用户使用的是IE吗(实际用户使用的是搜狗)

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧