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 相关文章推荐
textContent在Firefox下与innerText等效的属性
May 12 Javascript
jQuery语法总结和注意事项小结
Nov 11 Javascript
Vuejs 用$emit与$on来进行兄弟组件之间的数据传输通信
Feb 23 Javascript
JavaScript下拉菜单功能实例代码
Mar 01 Javascript
原生javascript实现的全屏滚动功能示例
Sep 19 Javascript
ES6解构赋值的功能与用途实例分析
Oct 31 Javascript
解析Json字符串的三种方法日常常用
May 02 Javascript
在vue中读取本地Json文件的方法
Sep 06 Javascript
element ui table(表格)实现点击一行展开功能
Dec 04 Javascript
JS闭包原理与应用经典示例
Dec 20 Javascript
浅谈Layui的eleTree树式选择器使用方法
Sep 25 Javascript
js 数组 fill() 填充方法
Nov 02 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 socket 模拟POST 请求实例代码
2016/07/18 PHP
cakephp2.X多表联合查询join及使用分页查询的方法
2017/02/23 PHP
php中Redis的应用--消息传递
2017/03/28 PHP
使用PHP json_decode可能遇到的坑与解决方法
2017/08/03 PHP
PHP实现文件上传后台处理脚本
2020/03/04 PHP
Some tips of wmi scripting in jscript (1)
2007/04/03 Javascript
javascript十个最常用的自定义函数(中文版)
2009/09/07 Javascript
js 动态加载事件的几种方法总结
2013/12/25 Javascript
jquery实现图片按比例缩放示例
2014/07/01 Javascript
javascript 操作符(~、&、|、^、)使用案例
2014/12/31 Javascript
js实现简单鼠标跟随效果的方法
2015/04/10 Javascript
jquery实现手机号码选号的方法
2015/07/31 Javascript
ui-router中使用ocLazyLoad和resolve的具体方法
2017/10/18 Javascript
Vue父子组建的简单通信之控制开关Switch的实现
2018/06/04 Javascript
JavaScript深拷贝和浅拷贝概念与用法实例分析
2018/06/07 Javascript
Vue组件通信的几种实现方法
2019/04/25 Javascript
ES6 十大特性简介
2020/12/09 Javascript
Vue+penlayers实现多边形绘制及展示
2020/12/24 Vue.js
微信小程序之高德地图多点路线规划过程示例详解
2021/01/18 Javascript
[08:08]DOTA2-DPC中国联赛2月28日Recap集锦
2021/03/11 DOTA
Python全局变量操作详解
2015/04/14 Python
详解python的数字类型变量与其方法
2016/11/20 Python
Python 40行代码实现人脸识别功能
2017/04/02 Python
Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)
2017/08/23 Python
在Django中实现添加user到group并查看
2019/11/18 Python
解决pyPdf和pyPdf2在合并pdf时出现异常的问题
2020/04/03 Python
python实现一次性封装多条sql语句(begin end)
2020/06/06 Python
Html5之webcoekt播放JPEG图片流
2020/09/22 HTML / CSS
澳洲女装时尚在线:Blue Bungalow
2018/05/05 全球购物
澳大利亚购买健身器材网站:Gym Direct
2019/12/19 全球购物
COSETTE官网:奢华,每天
2020/03/22 全球购物
个人求职信范文分享
2014/01/06 职场文书
大家访活动实施方案
2014/03/10 职场文书
网络信息安全承诺书
2014/03/26 职场文书
难忘的一课教学反思
2014/04/30 职场文书
四年级语文教学反思
2016/03/03 职场文书