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 相关文章推荐
JavaScript 继承详解(四)
Jul 13 Javascript
JavaScript类和继承 this属性使用说明
Sep 03 Javascript
Asp.net下利用Jquery Ajax实现用户注册检测(验证用户名是否存)
Sep 12 Javascript
原生js实现复制对象、扩展对象 类似jquery中的extend()方法
Aug 30 Javascript
js获取字符串最后一位方法汇总
Nov 13 Javascript
Bootstrap carousel轮转图的使用实例详解
May 17 Javascript
jQuery EasyUI Draggable拖动组件
Mar 01 Javascript
Vue 实用分页paging实例代码
Apr 12 Javascript
React传值 组件传值 之间的关系详解
Aug 26 Javascript
Webpack中loader打包各种文件的方法实例
Sep 03 Javascript
js实现列表按字母排序
Aug 11 Javascript
vantUI 获得piker选中值的自定义ID操作
Nov 04 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产生随机字符串函数
2006/12/06 PHP
PHP中error_log()函数的使用方法
2015/01/20 PHP
判断控件是否已加载完成的代码
2010/02/24 Javascript
用JS判别浏览器种类以及IE版本的几种方法小结
2011/08/02 Javascript
js综合应用实例简单的表格统计
2013/09/03 Javascript
JavaScript监听文本框回车事件并过滤文本框空格的方法
2015/04/16 Javascript
js模仿php中strtotime()与date()函数实现方法
2015/08/11 Javascript
Bootstrap组件学习之导航、标签、面包屑导航(精品)
2016/05/17 Javascript
PHP获取当前页面完整URL的方法
2016/12/02 Javascript
Ajax实现不刷新取最新商品
2017/03/01 Javascript
详解vue2.0组件通信各种情况总结与实例分析
2017/03/22 Javascript
解决Angular2 router.navigate刷新页面的问题
2018/08/31 Javascript
微信小程序的线程架构【推荐】
2019/05/14 Javascript
Vue自定义指令结合阿里云OSS优化图片的实现方法
2019/11/12 Javascript
使用pkg打包ThinkJS项目的方法步骤
2019/12/30 Javascript
vue实现点击按钮切换背景颜色的示例代码
2020/06/23 Javascript
Vue中nprogress页面加载进度条的方法实现
2020/11/13 Javascript
[01:32]TI奖金增速竟因它再创新高!DOTA2勇士令状不朽珍藏Ⅰ饰品欣赏
2018/05/18 DOTA
[33:28]完美世界DOTA2联赛PWL S3 PXG vs GXR 第三场 12.19
2020/12/24 DOTA
python 实现删除文件或文件夹实例详解
2016/12/04 Python
对Python3.6 IDLE常用快捷键介绍
2018/07/16 Python
Django框架 查询Extra功能实现解析
2019/09/04 Python
python数据爬下来保存的位置
2020/02/17 Python
python随机模块random的22种函数(小结)
2020/05/15 Python
animation和transition的区别
2020/10/12 HTML / CSS
Html5无刷新修改browser Url的方法
2014/01/15 HTML / CSS
西班牙最好的在线购买葡萄酒的商店:Vinoseleccion
2019/10/30 全球购物
户外拓展活动方案
2014/02/11 职场文书
大学四年个人自我小结
2014/03/05 职场文书
小学生国旗下演讲稿
2014/04/25 职场文书
生产车间标语
2014/06/11 职场文书
新手上路标语
2014/06/20 职场文书
企业法人代表授权委托书
2014/10/02 职场文书
环卫工人慰问信
2015/02/15 职场文书
七年级数学教学反思
2016/02/17 职场文书
springboot读取nacos配置文件
2022/05/20 Java/Android