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 相关文章推荐
不一样的文字闪烁 轮番闪烁
Nov 11 Javascript
为JavaScript添加重载函数的辅助方法
Jul 04 Javascript
JavaScript与Div对层定位和移动获得坐标的实现代码
Sep 08 Javascript
JavaScript中判断整数的多种方法总结
Nov 08 Javascript
JS+CSS实现电子商务网站导航模板效果代码
Sep 10 Javascript
angularjs中ng-attr的用法详解
Dec 31 Javascript
springMvc 前端用json的方式向后台传递对象数组方法
Aug 07 Javascript
Vue加载组件、动态加载组件的几种方式
Aug 31 Javascript
vue实现点击按钮下载文件功能
Oct 11 Javascript
jQuery实现form表单基于ajax无刷新提交方法实例代码
Nov 04 jQuery
vue项目或网页上实现文字转换成语音播放功能
Jun 09 Javascript
js实现手表表盘时钟与圆周运动
Sep 18 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
MYSQL数据库初学者使用指南
2006/11/16 PHP
PHP中设置时区,记录日志文件的实现代码
2013/01/07 PHP
php字符串函数学习之substr()
2015/03/27 PHP
PHP使用Pthread实现的多线程操作实例
2015/11/14 PHP
全面了解PHP中的全局变量
2016/06/17 PHP
jQuery DIV弹出效果实现代码
2009/07/03 Javascript
MC Dialog js弹出层 完美兼容多浏览器(5.6更新)
2010/05/06 Javascript
如何使用jquery控制CSS样式,并且取消Css样式(如背景色,有实例)
2013/07/09 Javascript
javascript中普通函数的使用介绍
2013/12/19 Javascript
jquery实现动态改变div宽度和高度
2015/05/08 Javascript
JavaScript使用FileSystemObject对象写入文本文件内容的方法
2015/08/05 Javascript
springMVC + easyui + $.ajaxFileUpload实现文件上传注意事项
2017/04/23 Javascript
Node.js中使用mongoose操作mongodb数据库的方法
2017/09/12 Javascript
微信小程序scroll-view仿拼多多横向滑动滚动条
2020/04/21 Javascript
使用js实现将后台传入的json数据放在前台显示
2018/08/06 Javascript
vue-cli3自动消除console.log()的调试信息方式
2020/10/21 Javascript
python求素数示例分享
2014/02/16 Python
在Python中封装GObject模块进行图形化程序编程的教程
2015/04/14 Python
python类继承与子类实例初始化用法分析
2015/04/17 Python
Python中列表元素转为数字的方法分析
2016/06/14 Python
Python正则表达式分组概念与用法详解
2017/06/24 Python
python flask中静态文件的管理方法
2018/03/20 Python
python如何生成网页验证码
2018/07/28 Python
Python XML转Json之XML2Dict的使用方法
2019/01/15 Python
numpy.linspace函数具体使用详解
2019/05/27 Python
python 并发编程 多路复用IO模型详解
2019/08/20 Python
Python 正则表达式爬虫使用案例解析
2019/09/23 Python
python调用win32接口进行截图的示例
2020/11/11 Python
HTML5实现移动端复制功能
2018/04/19 HTML / CSS
美国尼曼百货官网:Neiman Marcus
2019/09/05 全球购物
乌克兰设计师和品牌的服装:Love&Live
2020/04/14 全球购物
银行营业厅大堂经理岗位职责
2014/01/06 职场文书
个人校本研修方案
2014/05/26 职场文书
员工生日活动方案
2014/08/24 职场文书
使用 Apache 反向代理的设置技巧
2022/01/18 Servers
《仙剑客栈2》第一弹正式宣传片公开 年内发售
2022/04/07 其他游戏