JS判断用户用的哪个浏览器实例详解


Posted in Javascript onOctober 09, 2018

下面通过实例代码给大家分享JS判断用户用的哪个浏览器,具体代码如下所示:

var Sys = {};
var ua = navigator.userAgent.toLowerCase();
var s;
(s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
(s = ua.match(/firefox/([\d.]+)/)) ? Sys.firefox = s[1] :
(s = ua.match(/chrome/([\d.]+)/)) ? Sys.chrome = s[1] :
(s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
(s = ua.match(/version/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
/以下进行测试/
if (Sys.ie) alert('IE: ' + Sys.ie);
if (Sys.firefox) alert('Firefox: ' + Sys.firefox);
if (Sys.chrome) alert('Chrome: ' + Sys.chrome);
if (Sys.opera) alert('Opera: ' + Sys.opera);
if (Sys.safari) alert('Safari: ' + Sys.safari);
if (Sys.ie == 9.0 || Sys.ie == 8.0 || Sys.ie == 7.0 || Sys.ie == 7.0){
//这边是跳转的路径
}

总结

以上所述是小编给大家介绍的JS判断用户用的哪个浏览器,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
js 获取屏幕各种宽高的方法(浏览器兼容)
May 15 Javascript
jQuery 追加元素的方法如append、prepend、before
Jan 16 Javascript
IE中getElementsByName()对有些元素无效的解决方案
Sep 28 Javascript
详解JavaScript基本类型和引用类型
Dec 09 Javascript
举例讲解jQuery中可见性过滤选择器的使用
Apr 18 Javascript
基于Bootstrap3表格插件和分页插件实例详解
May 17 Javascript
JS获取一个表单字段中多条数据并转化为json格式
Oct 17 Javascript
解决百度Echarts图表坐标轴越界的方法
Oct 17 Javascript
webpack中如何使用雪碧图的示例代码
Nov 11 Javascript
Vuex中的Mutations的具体使用方法
Jun 01 Javascript
vue+canvas实现拼图小游戏
Sep 18 Javascript
React如何创建组件
Jun 27 Javascript
vue发送ajax请求详解
Oct 09 #Javascript
AngularJS 监听变量变化的实现方法
Oct 09 #Javascript
对angular4子路由&辅助路由详解
Oct 09 #Javascript
angular 未登录状态拦截路由跳转的方法
Oct 09 #Javascript
AngularJs1.x自定义指令独立作用域的函数传入参数方法
Oct 09 #Javascript
angularJS1 url中携带参数的获取方法
Oct 09 #Javascript
AngularJS $http post 传递参数数据的方法
Oct 09 #Javascript
You might like
php 字符串替换的方法
2012/01/10 PHP
PHP 二级子目录(后台目录)设置二级域名
2017/03/02 PHP
PHP使用两个栈实现队列功能的方法
2018/01/15 PHP
PHP中ltrim()函数的用法与实例讲解
2019/03/28 PHP
jQuery 动画弹出窗体支持多种展现方式
2010/04/29 Javascript
JavaScript中的console.log()函数详细介绍
2014/12/29 Javascript
异步JavaScript编程中的Promise使用方法
2015/07/28 Javascript
第一次接触神奇的Bootstrap表单
2016/07/27 Javascript
JS创建对象的写法示例
2016/11/04 Javascript
解析JavaScript实现DDoS攻击原理与保护措施
2016/12/26 Javascript
jQuery使用ajax方法解析返回的json数据功能示例
2017/01/10 Javascript
vue.js+Echarts开发图表放大缩小功能实例
2017/06/09 Javascript
React中使用async validator进行表单验证的实例代码
2018/08/17 Javascript
Angular8 Http拦截器简单使用教程
2019/08/20 Javascript
在vue中使用echars实现上浮与下钻效果
2019/11/08 Javascript
Openlayers实现扩散的动态点(水纹效果)
2020/08/17 Javascript
[54:29]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第二场
2018/04/09 DOTA
python中的__init__ 、__new__、__call__小结
2014/04/25 Python
Python for Informatics 第11章 正则表达式(一)
2016/04/21 Python
python 捕获 shell/bash 脚本的输出结果实例
2017/01/04 Python
python 性能优化方法小结
2017/03/31 Python
详谈Pandas中iloc和loc以及ix的区别
2018/06/08 Python
Python动态生成多维数组的方法示例
2018/08/09 Python
python分块读取大数据,避免内存不足的方法
2018/12/10 Python
给你一面国旗 教你用python画中国国旗
2019/09/24 Python
分布式全文检索引擎ElasticSearch原理及使用实例
2020/11/14 Python
一款利用纯css3实现的360度翻转按钮的实例教程
2014/11/05 HTML / CSS
美国名牌手表折扣网站:Jomashop
2020/05/22 全球购物
意大利时尚奢侈品店:D’Aniello Boutique
2021/01/19 全球购物
编写一子程序,将一链表倒序,即使链表表尾变表头,表头变表尾
2016/02/10 面试题
药学专业大学生个人的自我评价
2013/11/04 职场文书
百货商场楼层班组长竞聘书
2014/03/31 职场文书
纪检干部个人对照检查材料
2014/09/23 职场文书
酒店工程部经理岗位职责
2015/04/09 职场文书
导游词之永济鹳雀楼
2020/01/16 职场文书
小程序实现筛子抽奖
2021/05/26 Javascript