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 11 Javascript
关于javascript中的typeof和instanceof介绍
Dec 04 Javascript
JS防止用户多次提交的简单代码
Aug 01 Javascript
jquery 淡入淡出效果的简单实现
Feb 07 Javascript
兼容主流浏览器的jQuery+CSS 实现遮罩层的简单代码
Oct 14 Javascript
JS实现同一个网页布局滑动门和TAB选项卡实例
Sep 23 Javascript
浅析jQuery Ajax请求参数和返回数据的处理
Feb 24 Javascript
手机浏览器 后退按钮强制刷新页面方法总结
Oct 09 Javascript
Node.js开发教程之基于OnceIO框架实现文件上传和验证功能
Nov 30 Javascript
详解如何构建Angular项目目录结构
Jul 13 Javascript
vue中$nextTick的用法讲解
Jan 17 Javascript
JavaScript实现轮播图特效
Apr 10 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
中国广播史趣谈 — 几个历史第一次
2021/03/01 无线电
Linux Apache PHP Oracle 安装配置(具体操作步骤)
2013/06/17 PHP
php强制文件下载而非在浏览器打开的自定义函数分享
2014/05/08 PHP
phpcms中的评论样式修改方法
2016/10/21 PHP
php简单计算权重的方法示例【适合抽奖类应用】
2019/06/10 PHP
js 自制滚动条的小例子
2013/03/16 Javascript
js/jQuery简单实现选项卡功能
2014/01/02 Javascript
jquery $(document).ready()和window.onload的区别浅析
2015/02/04 Javascript
php利用curl获取远程图片实现方法
2015/10/26 Javascript
js省市联动效果完整实例代码
2015/12/09 Javascript
分享两款带遮罩的jQuery弹出框
2015/12/30 Javascript
JS实现图片的不间断连续滚动的简单实例
2016/06/03 Javascript
js判断请求的url是否可访问,支持跨域判断的实现方法
2016/09/17 Javascript
原生js仿jquery实现对Ajax的封装
2016/10/04 Javascript
JavaScript获取键盘按键的键码(参照表)
2017/01/10 Javascript
AngularJS实现使用路由切换视图的方法
2017/01/24 Javascript
koa-router源码学习小结
2018/09/07 Javascript
js+css实现全屏侧边栏
2020/06/16 Javascript
uni-app使用countdown插件实现倒计时
2020/11/01 Javascript
[02:46]解说DC:感谢430陪伴我们的DOTA2国际邀请赛岁月
2016/06/29 DOTA
python多线程编程中的join函数使用心得
2014/09/02 Python
在centos7中分布式部署pyspider
2017/05/03 Python
简单了解OpenCV是个什么东西
2017/11/10 Python
浅析python打包工具distutils、setuptools
2018/04/20 Python
对python中使用requests模块参数编码的不同处理方法
2018/05/18 Python
使用Python对微信好友进行数据分析
2018/06/27 Python
Python变量类型知识点总结
2019/02/18 Python
Django-xadmin后台导入json数据及后台显示信息图标和主题更改方式
2020/03/11 Python
python上传时包含boundary时的解决方法
2020/04/08 Python
使用python-cv2实现Harr+Adaboost人脸识别的示例
2020/10/27 Python
phonegap常用事件总结(必看篇)
2017/03/31 HTML / CSS
html2canvas生成的图片偏移不完整的解决方法
2020/05/19 HTML / CSS
高一生物教学反思
2014/01/17 职场文书
留学推荐信(中英文版)
2015/03/26 职场文书
python 实现定时任务的四种方式
2021/04/01 Python
MySQL面试题讲解之如何设置Hash索引
2021/11/01 MySQL