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 相关文章推荐
jQuery AnythingSlider滑动效果插件
Feb 07 Javascript
jQuery 获取、设置HTML或TEXT内容的两种方法
May 23 Javascript
使用jquery.qrcode生成彩色二维码实例
Aug 08 Javascript
Javascript学习之谈谈JS的全局变量跟局部变量(推荐)
Aug 28 Javascript
JavaScript中String对象的方法介绍
Jan 04 Javascript
babel基本使用详解
Feb 17 Javascript
BootStrap导航栏问题记录
Jul 31 Javascript
浅谈JavaScript_DOM学习篇_图片切换小案例
Mar 19 Javascript
layui对工具条进行选择性的显示方法
Sep 19 Javascript
阿望教你用vue写扫雷小游戏
Jan 20 Javascript
使用Vue实现简单计算器
Feb 25 Javascript
浅谈 JavaScript 沙箱Sandbox
Nov 02 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
截获网站title标签之家内容的例子
2006/10/09 PHP
zf框架db类的分页示例分享
2014/03/14 PHP
PHP APC配置文件2套和参数详解
2014/06/11 PHP
PHP+swoole+linux实现系统监控和性能优化操作示例
2019/04/15 PHP
php解压缩zip和rar压缩包文件的方法
2019/07/10 PHP
Alliance vs Liquid BO3 第一场2.13
2021/03/10 DOTA
给Javascript数组插入一条记录的代码
2007/08/30 Javascript
js 代码集(学习js的朋友可以看下)
2009/07/22 Javascript
javascript工具库代码
2012/03/29 Javascript
Ajax执行顺序流程及回调问题分析
2012/12/10 Javascript
使用JSLint提高JS代码质量方法分享
2013/12/16 Javascript
JS记录用户登录次数实现代码
2014/01/15 Javascript
浅谈javascript基础之客户端事件驱动
2016/06/10 Javascript
BootStrap入门教程(一)之可视化布局
2016/09/19 Javascript
AngularJS实现根据不同条件显示不同控件
2017/04/20 Javascript
angularjs封装$http为factory的方法
2017/05/18 Javascript
jQuery表单验证之密码确认
2017/05/22 jQuery
Javascript中parseInt的正确使用方式
2018/10/17 Javascript
Vue 报错TypeError: this.$set is not a function 的解决方法
2018/12/17 Javascript
零基础之Node.js搭建API服务器的详解
2019/03/08 Javascript
ES6 十大特性简介
2020/12/09 Javascript
如何在VUE中使用vue-awesome-swiper
2021/01/04 Vue.js
[48:54]VGJ.T vs infamous Supermajor小组赛D组败者组第一轮 BO3 第二场 6.3
2018/06/04 DOTA
举例讲解Python中字典的合并值相加与异或对比
2016/06/04 Python
Python 关于反射和类的特殊成员方法
2017/09/14 Python
使用Python matplotlib作图时,设置横纵坐标轴数值以百分比(%)显示
2020/05/16 Python
Matplotlib自定义坐标轴刻度的实现示例
2020/06/18 Python
Python字符串查找基本操作代码案例
2020/10/27 Python
纯HTML5+CSS3制作生日蛋糕(代码易懂)
2016/11/16 HTML / CSS
EJB的角色和三个对象
2015/12/31 面试题
费用会计岗位职责
2014/01/01 职场文书
运动会通讯稿300字
2014/02/02 职场文书
石油工程专业毕业生求职信
2014/04/13 职场文书
2015关于重阳节的演讲稿
2015/03/20 职场文书
确保工程质量承诺书
2015/04/29 职场文书
小学语文继续教育研修日志
2015/11/13 职场文书