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表头排序实现方法
Jan 16 Javascript
jQuery中animate用法实例分析
Mar 09 Javascript
jquery实现树形菜单完整代码
Dec 29 Javascript
微信小程序开发一键登录 获取session_key和openid实例
Nov 23 Javascript
微信小程序tabbar不显示解决办法
Jun 08 Javascript
vue-cli开发时,关于ajax跨域的解决方法(推荐)
Feb 03 Javascript
Vue引入jquery实现平滑滚动到指定位置
May 09 jQuery
JS基于封装函数实现的表格分页完整示例
Jun 26 Javascript
vue生成token并保存到本地存储中
Jul 17 Javascript
JS实现换肤功能的方法实例详解
Jan 30 Javascript
微信小程序用户盒子、宫格列表的实现
Jul 01 Javascript
Vue实现boradcast和dispatch的示例
Nov 13 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数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。
2011/11/07 PHP
PHP生成plist数据的方法
2015/06/16 PHP
使用laravel根据用户类型来显示或隐藏字段
2019/10/17 PHP
JS中的log对象获取以及debug的写法介绍
2014/03/03 Javascript
实现placeholder效果的方案汇总
2015/06/11 Javascript
在JavaScript中访问字符串的子串
2015/07/07 Javascript
jquery模拟多级复选框效果的简单实例
2016/06/08 Javascript
完美解决node.js中使用https请求报CERT_UNTRUSTED的问题
2017/01/08 Javascript
AngularJs上传前预览图片的实例代码
2017/01/20 Javascript
js从输入框读取内容,比较两个数字的大小方法
2017/03/13 Javascript
jQuery动态追加页面数据以及事件委托详解
2017/05/06 jQuery
JavaScript实现图片拖曳效果
2017/09/08 Javascript
cnpm加速Angular项目创建的方法
2018/09/07 Javascript
clipboard在vue中的使用的方法示例
2018/10/19 Javascript
node.js使用mongoose操作数据库实现购物车的增、删、改、查功能示例
2019/12/23 Javascript
vue中如何自定义右键菜单详解
2020/12/08 Vue.js
[07:54]DOTA2-DPC中国联赛 正赛 iG vs VG 选手采访
2021/03/11 DOTA
浅析Python中的多进程与多线程的使用
2015/04/07 Python
Python的动态重新封装的教程
2015/04/11 Python
Python入门学习之字符串与比较运算符
2015/10/12 Python
Python利用递归实现文件的复制方法
2018/10/27 Python
python+openCV调用摄像头拍摄和处理图片的实现
2019/08/06 Python
利用 Python ElementTree 生成 xml的实例
2020/03/06 Python
django 解决扩展自带User表遇到的问题
2020/05/14 Python
一篇文章搞懂python的转义字符及用法
2020/09/03 Python
美国一家全面的在线零售鞋类公司:SHOEBACCA
2017/01/06 全球购物
Vero Moda西班牙官方购物网站:丹麦BESTSELLER旗下知名女装品牌
2018/04/27 全球购物
荷兰手表网站:Watch2Day
2018/07/02 全球购物
德国二手设计师时装和复古时装跳蚤市场:Mädchenflohmarkt
2020/11/09 全球购物
城市规划毕业生求职信
2013/10/10 职场文书
写好自荐信的几个要点
2013/12/26 职场文书
学员自我鉴定
2014/03/19 职场文书
工商管理专业毕业生自我鉴定2014
2014/10/04 职场文书
导游词之寿县报恩寺
2020/01/19 职场文书
Python turtle实现贪吃蛇游戏
2021/06/18 Python
Mysql中常用的join连接方式
2022/05/11 MySQL