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 相关文章推荐
jquery中的sortable排序之后的保存状态的解决方法
Jan 28 Javascript
在IE6下发生Internet Explorer cannot open the Internet site错误
Jun 21 Javascript
jquery获得下拉框值的代码
Aug 13 Javascript
javascript实现控制浏览器全屏
Mar 30 Javascript
JS 对象(Object)和字符串(String)互转方法
May 20 Javascript
JavaScript动态添加css样式和script标签
Jul 19 Javascript
AngularJS递归指令实现Tree View效果示例
Nov 07 Javascript
Vue.js 点击按钮显示/隐藏内容的实例代码
Feb 08 Javascript
js提取中文拼音首字母的封装工具类
Mar 12 Javascript
Vue中使用方法、计算属性或观察者的方法实例详解
Oct 31 Javascript
VUE v-model表单数据双向绑定完整示例
Jan 21 Javascript
微信小程序实现拼图小游戏
Oct 22 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常用函数小技巧
2008/09/11 PHP
php 函数使用方法与函数定义方法
2010/05/09 PHP
PHP实现统计在线人数功能示例
2016/10/15 PHP
PHP查询分页的实现代码
2017/06/09 PHP
PHP使用Nginx实现反向代理
2017/09/20 PHP
php微信开发之音乐回复功能
2018/06/14 PHP
JavaScript 异步调用框架 (Part 1 - 问题 &amp; 场景)
2009/08/03 Javascript
js判断字符长度以及中英文数字等
2013/12/31 Javascript
用console.table()调试javascript
2014/09/04 Javascript
javascript获取flash版本号的方法
2014/11/20 Javascript
jQuery手动点击实现图片轮播特效
2020/04/20 Javascript
网页前端登录js按Enter回车键实现登陆的两种方法
2016/05/10 Javascript
JavaScript与ActionScript3两者的同性与差异性
2016/09/22 Javascript
nodejs实例解析(输出hello world)
2017/01/03 NodeJs
javascript 组合按键事件监听实现代码
2017/02/21 Javascript
three.js加载obj模型的实例代码
2017/11/10 Javascript
小程序中设置缓存过期的实现方法
2020/01/14 Javascript
vue 单页应用和多页应用的优劣
2020/10/22 Javascript
python cs架构实现简单文件传输
2020/03/20 Python
python实现dijkstra最短路由算法
2019/01/17 Python
pandas 数据结构之Series的使用方法
2019/06/21 Python
jupyter lab的目录调整及设置默认浏览器为chrome的方法
2020/04/10 Python
Python爬虫教程知识点总结
2020/10/19 Python
python中的测试框架
2020/11/13 Python
用CSS3的box-reflect设置文字倒影效果的方法讲解
2016/03/07 HTML / CSS
英国知名化妆品网站:Revolution Beauty(原TAM Beauty)
2018/02/28 全球购物
简单说说tomcat的配置
2013/05/28 面试题
Oracle中delete,truncate和drop的区别
2016/05/05 面试题
上海雨人软件技术开发有限公司测试题
2015/07/14 面试题
十佳护士获奖感言
2014/02/18 职场文书
租房协议书怎么写
2014/04/10 职场文书
关爱残疾人演讲稿
2014/05/24 职场文书
公司行政专员岗位职责
2014/08/24 职场文书
党政领导班子民主生活会整改措施
2014/09/18 职场文书
党的群众路线教育实践活动个人对照检查材料
2014/09/22 职场文书
2016七夕情人节感言
2015/12/09 职场文书