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 相关文章推荐
输入自动提示搜索提示功能的javascript:sugggestion.js
Sep 02 Javascript
jquery实现tr元素的上下移动示例代码
Dec 20 Javascript
在每个匹配元素的外部插入新元素的方法
Dec 20 Javascript
javascript中match函数的用法小结
Feb 08 Javascript
jquery选择器原理介绍($()使用方法)
Mar 25 Javascript
你所不了解的javascript操作DOM的细节知识点(一)
Jun 17 Javascript
Vue.js学习笔记之修饰符详解
Jul 25 Javascript
Node.js学习之查询字符串解析querystring详解
Sep 28 Javascript
详解Vue项目部署遇到的问题及解决方案
Jan 11 Javascript
Vue点击切换Class变化,实现Active当前样式操作
Jul 17 Javascript
js实现飞机大战游戏
Aug 26 Javascript
JavaScript常用8种数组去重代码实例
Sep 09 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
百度地图API使用方法详解
2015/08/25 PHP
如何使用php等比例缩放图片
2016/10/12 PHP
javascript的事件描述
2006/09/08 Javascript
强悍无比的WEB开发好助手FireBug(Firefox Plugin)
2007/01/16 Javascript
javascript 获取页面的高度及滚动条的位置的代码
2010/05/06 Javascript
jquery提交form表单时禁止重复提交的方法
2014/02/13 Javascript
Javascript字符串对象的常用方法简明版
2014/06/26 Javascript
完美实现仿QQ空间评论回复特效
2015/05/06 Javascript
JavaScript操作URL的相关内容集锦
2015/10/29 Javascript
JavaScript几种数组去掉重复值的方法推荐
2016/04/12 Javascript
jQuery插件FusionCharts绘制的3D饼状图效果实例【附demo源码下载】
2017/03/03 Javascript
快速解决brew安装特定版本flow的问题
2018/05/17 Javascript
JS限制输入框输入的实现代码
2018/07/02 Javascript
如何去除富文本中的html标签及vue、react、微信小程序中的过滤器
2018/11/21 Javascript
详解node和ES6的模块导出与导入
2020/02/19 Javascript
[04:28]2014DOTA2国际邀请赛 采访小兔子LGD挺进钥匙体育馆
2014/07/14 DOTA
[58:09]Spirit vs NB Supermajor小组赛 A组败者组决赛 BO3 第三场 6.2
2018/06/03 DOTA
用python 制作图片转pdf工具
2015/01/30 Python
Python如何判断数独是否合法
2016/09/08 Python
深入理解 Python 中的多线程 新手必看
2016/11/20 Python
python 简单备份文件脚本v1.0的实例
2017/11/06 Python
Python实现基于PIL和tesseract的验证码识别功能示例
2018/07/11 Python
PyCharm-错误-找不到指定文件python.exe的解决方法
2019/07/01 Python
python 实现list或string按指定分段
2019/12/25 Python
css3 实现元素弧线运动的示例代码
2020/04/24 HTML / CSS
HTML5+lufylegend实现游戏中的卷轴
2016/02/29 HTML / CSS
波兰香水和化妆品购物网站:Notino.pl
2017/11/07 全球购物
英国蛋糕装饰用品一站式商店:Craft Company
2019/03/18 全球购物
深入开展党的群众路线教育实践活动方案
2014/02/04 职场文书
宿舍保安职务说明书
2014/02/25 职场文书
环保倡议书400字
2014/05/15 职场文书
教师师德考核自我评价
2014/09/13 职场文书
市委常委班子党的群众路线教育实践活动整改措施
2014/10/02 职场文书
2015年社区关工委工作总结
2015/04/03 职场文书
Python爬取用户观影数据并分析用户与电影之间的隐藏信息!
2021/06/29 Python
JavaScript 原型与原型链详情
2021/11/02 Javascript