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 源码分析笔记(6) jQuery.data
Jun 08 Javascript
关于图片的预加载过程中隐藏未知的
Dec 19 Javascript
jquery load事件(callback/data)使用方法及注意事项
Feb 06 Javascript
JS画5角星方法介绍
Sep 17 Javascript
JavaScript声明变量时为什么要加var关键字
Sep 29 Javascript
js事件源window.event.srcElement兼容性写法(详解)
Nov 25 Javascript
利用JS对iframe父子(内外)页面进行操作的方法教程
Jun 15 Javascript
AngularJS实现进度条功能示例
Jul 05 Javascript
微信小程序如何获取用户信息
Jan 26 Javascript
基于JavaScript 实现拖放功能
Sep 12 Javascript
JS 事件机制完整示例分析
Jan 15 Javascript
webpack4从0搭建组件库的实现
Nov 29 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(8) php 数组
2010/03/05 PHP
PHP的SQL注入实现(测试代码安全不错)
2011/02/27 PHP
解析PHP多种序列化与反序列化的方法
2013/06/06 PHP
php中函数前加&符号的作用分解
2014/07/08 PHP
PHP基于cookie与session统计网站访问量并输出显示的方法
2016/01/15 PHP
PHP设计模式之建造者模式(Builder)原理与用法案例详解
2019/12/12 PHP
利用javascript移动div层-javascript 拖动层
2009/03/22 Javascript
javascript showModalDialog 多层模态窗口实现页面提交及刷新的代码
2009/11/28 Javascript
js继承的实现代码
2010/08/05 Javascript
addEventListener()第三个参数useCapture (Boolean)详细解析
2013/11/07 Javascript
快速解决jquery之get缓存问题的最简单方法介绍
2013/12/19 Javascript
解决JS中乘法的浮点错误的方法
2014/01/03 Javascript
13个PHP函数超实用
2015/10/21 Javascript
Node.js中使用socket创建私聊和公聊聊天室
2015/11/19 Javascript
JQuery点击行tr实现checkBox选中的简单实例
2016/05/26 Javascript
使用nodejs下载风景壁纸
2017/02/05 NodeJs
详解vuelidate 对于vueJs2.0的验证解决方案
2017/03/09 Javascript
ES6新特性三: Generator(生成器)函数详解
2017/04/21 Javascript
js神秘的电报密码 哈弗曼编码实现
2019/09/10 Javascript
[01:24:51]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS NewBee第二场
2014/05/26 DOTA
Python编程之序列操作实例详解
2017/07/22 Python
Python进程间通信之共享内存详解
2017/10/30 Python
Tensorflow之Saver的用法详解
2018/04/23 Python
Numpy中ndim、shape、dtype、astype的用法详解
2020/06/14 Python
Django创建一个后台的基本步骤记录
2020/10/02 Python
简单html5代码获取地理位置
2014/03/31 HTML / CSS
Linux文件操作命令都有哪些
2016/07/23 面试题
个人找工作求职简历的自我评价
2013/10/20 职场文书
应届生法律顾问求职信
2013/11/19 职场文书
办加油卡单位介绍信
2014/01/09 职场文书
应聘面试自我评价
2014/01/24 职场文书
国际贸易系求职信
2014/08/09 职场文书
师范生见习报告范文
2014/11/03 职场文书
2015年行政部工作总结
2015/04/28 职场文书
护士2015年终工作总结
2015/04/29 职场文书
大学生敬老院活动总结
2015/05/07 职场文书