JS判断浏览器类型

使用navigator.userAgent

1、Chrome

"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36"

2、360(极速模式)

"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36"

与谷歌一致

3、360(兼容模式)

"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2)"

由于兼容模式是IE7,所以不做兼容,但可以直接强制浏览器使用极速模式:http://www.jianshu.com/p/230db86e4c0d

4、Firefox

"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0"

5、IE11

"Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E; rv:11.0) like Gecko"

6、IE8~IE10

"Mozilla/4.0 (compatible;MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2)"

7、手机浏览器

全部和Chrome相同

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、基础知识篇:Http Header之User-AgentUser Agent中文名为用户代理,是Http协议中...
    iPhone阅读 15,869评论 0 13
  • 在互联网上抓取数据的时候,经常需要程序伪装成浏览器来避开服务端的一些限制,这是收集的一些浏览器的User-Agen...
    venter_zhu阅读 7,505评论 0 14
  • #encoding=utf8 frombs4importBeautifulSoup importrequests ...
    简书用户9527阅读 391评论 1 0
  • 原文链接 CC攻击很容易发起,并且几乎不需要成本,导致现在的CC攻击越来越多。 大部分搞CC攻击的人,都是用在网上...
    亚斯咪妮阅读 407评论 0 3
  • 文/闻亭 13年毕业,到现在已经四年整了。上过班也换了几个工作,做过生意也换了几个地方。唯一没变的就是我的老公和我...
    闻亭阅读 666评论 10 22