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 相关文章推荐
Array 重排序方法和操作方法的简单实例
Jan 24 Javascript
js实现的复制兼容chrome和IE
Apr 03 Javascript
javascript中拼接HTML字符串的最快、最好的方法
Jun 07 Javascript
常用jQuery代码分享
Jul 14 Javascript
基于JavaScript代码实现随机漂浮图片广告
Jan 05 Javascript
AngularJs中route的使用方法和配置
Feb 04 Javascript
js仿淘宝和百度文库的评分功能
May 15 Javascript
纯js实现悬浮按钮组件
Dec 17 Javascript
js canvas实现擦除效果示例代码
Apr 26 Javascript
解决Layui 表单提交数据为空的问题
Aug 15 Javascript
JavaScript原型链与继承操作实例总结
Aug 24 Javascript
JS散列表碰撞处理、开链法、HashTable散列示例
Feb 08 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面向对象中static静态属性与方法的内存位置分析
2015/02/08 PHP
2017年最新PHP经典面试题目汇总(上篇)
2017/03/17 PHP
php 读写json文件及修改json的方法
2018/03/07 PHP
IE6,IE7下js动态加载图片不显示错误
2010/07/17 Javascript
JavaScript获取图片的原始尺寸以宽度为例
2014/05/04 Javascript
js子页面获取父页面数据示例
2014/05/15 Javascript
jQuery获取checkboxlist的value值的方法
2015/09/27 Javascript
JS实现仿腾讯微博无刷新删除微博效果代码
2015/10/16 Javascript
JS实现双击屏幕滚动效果代码
2015/10/28 Javascript
三分钟带你玩转jQuery.noConflict()
2016/02/15 Javascript
详谈javascript异步编程
2016/02/21 Javascript
jQuery实现Select左右复制移动内容
2016/08/05 Javascript
js,jq,css多方面实现简易下拉菜单功能
2017/05/13 Javascript
bootstrap table服务端实现分页效果
2017/08/10 Javascript
使用nvm管理不同版本的node与npm的方法
2017/10/31 Javascript
SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题的解决方法
2018/01/09 Javascript
Vue底层实现原理总结
2018/02/17 Javascript
微信小程序实现团购或秒杀批量倒计时
2020/11/01 Javascript
JavaScript中的相等操作符使用详解
2019/12/21 Javascript
微信小程序录音实现功能并上传(使用node解析接收)
2020/02/26 Javascript
javascript 设计模式之享元模式原理与应用详解
2020/04/08 Javascript
原生JavaScript实现留言板
2021/01/10 Javascript
Python变量和字符串详解
2017/04/29 Python
详解python算法之冒泡排序
2019/03/05 Python
使用Python和OpenCV检测图像中的物体并将物体裁剪下来
2019/10/30 Python
Python 实现敏感目录扫描的示例代码
2020/05/21 Python
HTML5 绘制图像(上)之:关于canvas元素引领下一代web页面的问题
2013/04/24 HTML / CSS
C++的几个面试题附答案
2016/08/03 面试题
《在山的那边》教学反思
2014/02/23 职场文书
公司合并协议书范本
2014/09/30 职场文书
贫困证明书格式及范文
2014/10/15 职场文书
毕业生评语大全
2015/01/04 职场文书
爱牙日宣传活动总结
2015/02/05 职场文书
2015入党自传格式范文
2015/06/26 职场文书
如何让vue长列表快速加载
2021/03/29 Vue.js
浅谈PostgreSQL表分区的三种方式
2021/06/29 PostgreSQL