JavaScript判断浏览器类型的方法


Posted in Javascript onFebruary 10, 2015

本文实例讲述了JavaScript判断浏览器类型的方法。分享给大家供大家参考。具体实现方法如下:

<script type="text/javascript">
  var Sys = {};
  var ua = navigator.userAgent.toLowerCase();
  alert(ua);
  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) //ie浏览器
  {
  if (Sys.ie == '6.0')
  {
   alert('ie6.0');
  }
  if (Sys.ie == '8.0')
  {
   alert('ie8.0');
  }
  } else if (Sys.firefox) //
  {
  alert('您当前使用的是firefox' + Sys.firefox +'浏览器');
  } else if (Sys.chrome)
  {
  alert('您当前使用的是Chrome' + Sys.chrome + '浏览器');
  } else if (Sys.opera)
  {
  alert('您当前使用的是Opera' + Sys.opera + '浏览器');
  } else if (Sys.safari) 
  {
  alert('您当前使用的是Safari' + Sys.safari + '浏览器');
  }
</script>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
JS跨域总结
Aug 30 Javascript
js判断选择的时间是否大于今天的代码
Aug 20 Javascript
基于JQuery实现滚动到页面底端时自动加载更多信息
Jan 31 Javascript
用IE重起计算机或者关机的示例代码
Mar 10 Javascript
原生js实现移动开发轮播图、相册滑动特效
Apr 17 Javascript
再次谈论React.js实现原生js拖拽效果引起的一系列问题
Apr 03 Javascript
jquery实现网页定位导航
Aug 23 Javascript
easyui messager alert 三秒后自动关闭提示的实例
Nov 07 Javascript
vue项目中引入vue-datepicker插件的详解
May 14 Javascript
jquery 键盘事件 keypress() keydown() keyup()用法总结
Oct 23 jQuery
AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略
Mar 13 Javascript
关于IDEA中的.VUE文件报错 Export declarations are not supported by current JavaScript version
Oct 17 Javascript
javascript定时器完整实例
Feb 10 #Javascript
jQuery搜索子元素的方法
Feb 10 #Javascript
jQuery搜索同辈元素方法
Feb 10 #Javascript
Jquery搜索父元素操作方法
Feb 10 #Javascript
jQuery表单域属性过滤器用法分析
Feb 10 #Javascript
jQuery子属性过滤选择器用法分析
Feb 10 #Javascript
jQuery内容过滤选择器用法分析
Feb 10 #Javascript
You might like
php对象和数组相互转换的方法
2015/05/12 PHP
setTimeout函数兼容各主流浏览器运行执行效果实例
2013/06/13 Javascript
Jquery Validate 正则表达式实用验证代码大全
2013/08/23 Javascript
javascript + jquery实现定时修改文章标题
2014/03/19 Javascript
jquery+正则实现统一的表单验证
2015/09/20 Javascript
一句jQuery代码实现返回顶部效果(简单实用)
2016/12/28 Javascript
underscore之Chaining_动力节点Java学院整理
2017/07/10 Javascript
基于JSON数据格式详解
2017/08/31 Javascript
jquery.picsign图片标注组件实例详解
2018/02/02 jQuery
Vue实现一个无限加载列表功能
2018/11/13 Javascript
vuex实现的简单购物车功能示例
2019/02/13 Javascript
es6 super关键字的理解与应用实例分析
2020/02/15 Javascript
微信小程序开发(一):服务器获取数据列表渲染操作示例
2020/06/01 Javascript
[52:20]VP vs VG Supermajor小组赛 B组胜者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
windows下安装Python和pip终极图文教程
2017/03/05 Python
基于Python和Scikit-Learn的机器学习探索
2017/10/16 Python
python+matplotlib实现礼盒柱状图实例代码
2018/01/16 Python
一道python走迷宫算法题
2018/01/22 Python
pandas数据处理基础之筛选指定行或者指定列的数据
2018/05/03 Python
Python 保存矩阵为Excel的实现方法
2019/01/28 Python
Python多进程编程常用方法解析
2020/03/26 Python
使用已经得到的keras模型识别自己手写的数字方式
2020/06/29 Python
使paramiko库执行命令时在给定的时间强制退出功能的实现
2021/03/03 Python
俄罗斯街头服装品牌:Black Star Wear
2017/03/01 全球购物
英国家用电器折扣网站:Electrical Discount UK
2018/09/17 全球购物
意大利一家专营包包和配饰的网上商店:Borse Last Minute
2019/08/26 全球购物
科室工作的个人自我评价
2013/10/30 职场文书
房地产营销策划方案
2014/02/08 职场文书
超市创业计划书
2014/04/24 职场文书
村级环境卫生整治方案
2014/05/04 职场文书
开展党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
2014年医院党建工作总结
2014/12/20 职场文书
2015年班组建设工作总结
2015/05/13 职场文书
《有余数的除法》教学反思
2016/02/22 职场文书
Python字符串对齐方法使用(ljust()、rjust()和center())
2021/04/26 Python
Python接口自动化之文件上传/下载接口详解
2022/04/05 Python