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中escape对应的C#解码函数 UrlDecode
Dec 16 Javascript
Extjs4.0设置Ext.data.Store传参的请求方式(默认为GET)
Apr 02 Javascript
Jquery的hover方法让鼠标经过li时背景变色
Sep 06 Javascript
jquery 漂亮的删除确认和提交无刷新删除示例
Nov 13 Javascript
Javascript异步编程模型Promise模式详细介绍
May 08 Javascript
jQuery判断checkbox是否选中的3种方法
Aug 12 Javascript
JavaScript实现打开链接页面的方式汇总
Jun 02 Javascript
jQuery简单入门示例之用户校验demo示例
Jul 09 Javascript
基于JavaScript Array数组方法(新手必看篇)
Aug 20 Javascript
基于jQuery实现选项卡效果
Jan 04 Javascript
Vue项目数据动态过滤实践及实现思路
Sep 11 Javascript
vue实现点击按钮“查看详情”弹窗展示详情列表操作
Sep 09 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入门学习知识点二 PHP简单的分页过程与原理
2011/07/14 PHP
smarty巧妙处理iframe中内容页的代码
2012/03/07 PHP
探讨PHP删除文件夹的三种方法
2013/06/09 PHP
thinkPHP使用post方式查询时分页失效的解决方法
2015/12/09 PHP
Ajax实现对静态页面的文章访问统计功能示例
2016/10/10 PHP
基于mouseout和mouseover等类似事件的冒泡问题解决方法
2013/11/18 Javascript
jQuery检测鼠标左键和右键点击的方法
2015/03/17 Javascript
DOM 高级编程
2015/05/06 Javascript
详解从零搭建 vue2 vue-router2 webpack3 工程
2017/11/22 Javascript
AngularJS实时获取并显示密码的方法
2018/02/06 Javascript
JS获取input[file]的值并显示在页面的实现方法
2018/03/09 Javascript
jQuery获取随机颜色的实例代码
2018/05/21 jQuery
Angular Excel 导入与导出的实现代码
2019/04/17 Javascript
vue中添加与删除关键字搜索功能
2019/10/12 Javascript
基于javascript处理nginx请求过程详解
2020/07/07 Javascript
python开发之thread线程基础实例入门
2015/11/11 Python
Python中的复制操作及copy模块中的浅拷贝与深拷贝方法
2016/07/02 Python
python如何让类支持比较运算
2018/03/20 Python
详解python之协程gevent模块
2018/06/14 Python
Python第三方库h5py_读取mat文件并显示值的方法
2019/02/08 Python
Python秒算24点实现及原理详解
2019/07/29 Python
centos7之Python3.74安装教程
2019/08/15 Python
wxPython实现文本框基础组件
2019/11/18 Python
keras 自定义loss model.add_loss的使用详解
2020/06/22 Python
使用django自带的user做外键的方法
2020/11/30 Python
HTML5如何实现元素拖拽
2016/03/11 HTML / CSS
HTML5中的Article和Section元素认识及使用
2013/03/22 HTML / CSS
爱尔兰家电数码商城:Currys PC World爱尔兰
2016/07/23 全球购物
简单介绍Object类的功能、常用方法
2013/10/02 面试题
卫生安全检查制度
2014/02/04 职场文书
银行求职信范文怎么写
2015/03/20 职场文书
2015年超市工作总结范文
2015/05/26 职场文书
庆七一主持词
2015/06/29 职场文书
原生JavaScript实现简单五子棋游戏
2021/06/28 Javascript
golang定时器
2022/04/14 Golang
安装harbor作为docker镜像仓库的问题
2022/06/14 Servers