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 相关文章推荐
ExtJs使用IFrame的实现代码
Mar 24 Javascript
javascript针对DOM的应用分析(二)
Apr 15 Javascript
easyui datagrid 键盘上下控制选中行示例
Mar 31 Javascript
JQuery实现table行折叠效果以JSON做数据源
May 26 Javascript
详解JavaScript中setSeconds()方法的使用
Jun 11 Javascript
BootStrap树状图显示功能
Nov 24 Javascript
canvas实现探照灯效果
Feb 07 Javascript
JavaScript实现浅拷贝与深拷贝的方法分析
Jul 05 Javascript
你不可不知的Vue.js列表渲染详解
Oct 01 Javascript
JS实现时间校验的代码
May 25 Javascript
OpenLayers3实现测量功能
Sep 25 Javascript
一文带你理解vue创建一个后台管理系统流程(Vue+Element)
May 18 Vue.js
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
ASP和PHP都是可以删除自身的
2007/04/09 PHP
thinkphp在模型中自动完成session赋值示例代码
2014/09/09 PHP
Windows下的PHP安装pear教程
2014/10/24 PHP
求帮忙修改个php curl模拟post请求内容后并下载文件的解决思路
2015/09/20 PHP
Yii使用migrate命令执行sql语句的方法
2016/03/15 PHP
详解PHP数据压缩、加解密(pack, unpack)
2016/12/17 PHP
PHP聊天室简单实现方法详解
2018/12/08 PHP
微信公众号实现扫码获取微信用户信息(网页授权)
2019/04/09 PHP
jquery下动态显示jqGrid以及jqGrid的属性设置容易出现问题的解决方法
2010/10/22 Javascript
JQuery each()嵌套使用小结
2014/04/18 Javascript
node.js中的console.warn方法使用说明
2014/12/09 Javascript
angularJS中router的使用指南
2015/02/09 Javascript
jQuery使用fadein方法实现渐出效果实例
2015/03/27 Javascript
JQuery跳出each循环的方法
2015/04/16 Javascript
javascript学习笔记之函数定义
2015/06/25 Javascript
js获取腾讯视频ID的方法
2016/10/03 Javascript
JavaScript 动态三角函数实例详解
2017/01/08 Javascript
在页面中引入js的两种方法(推荐)
2017/08/29 Javascript
angularJs自定义过滤器实现手机号信息隐藏的方法
2018/10/08 Javascript
小程序获取当前位置加搜索附近热门小区及商区的方法
2019/04/08 Javascript
解决vue使用vant下拉框van-dropdown-item 绑定title值不变问题
2020/08/05 Javascript
[55:32]2018DOTA2亚洲邀请赛 4.4 淘汰赛 EG vs LGD 第二场
2018/04/05 DOTA
[58:21]DOTA2亚洲邀请赛 4.3 突围赛 Liquid vs VGJ.T 第二场
2018/04/04 DOTA
Python学习之用pygal画世界地图实例
2017/12/07 Python
python+pandas+时间、日期以及时间序列处理方法
2018/07/10 Python
PyCharm设置SSH远程调试的方法
2018/07/17 Python
python 获取sqlite3数据库的表名和表字段名的实例
2019/07/17 Python
python GUI库图形界面开发之PyQt5窗口控件QWidget详细使用方法
2020/02/26 Python
使用Python获取爱奇艺电视剧弹幕数据的示例代码
2021/01/12 Python
浅谈three.js中的needsUpdate的应用
2012/11/12 HTML / CSS
html5 制作地图当前定位箭头的方法示例
2020/01/10 HTML / CSS
Foot Locker加拿大官网:美国知名运动产品零售商
2019/07/21 全球购物
美国亚马逊旗下时尚女装网店:SHOPBOP(支持中文)
2020/10/17 全球购物
物业保安员岗位职责
2014/03/14 职场文书
视光学专业自荐信
2014/06/24 职场文书
js中Object.create实例用法详解
2021/10/05 Javascript