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中多个元素的Hover事件解决方案
Jun 12 Javascript
AngularJS快速入门
Apr 02 Javascript
基于JavaScript将表单序列化类型的数据转化成对象的处理(允许对象中包含对象)
Dec 28 Javascript
理解JS绑定事件
Jan 19 Javascript
javaScript知识点总结(必看篇)
Jun 10 Javascript
JavaScript实现页面无操作倒计时退出
Oct 22 Javascript
Angular的MVC和作用域
Dec 26 Javascript
babel之配置文件.babelrc入门详解
Feb 22 Javascript
layui将table转化表单显示的方法(即table.render转为表单展示)
Sep 24 Javascript
vscode调试node.js的实现方法
Mar 22 Javascript
javascript读取本地文件和目录方法详解
Aug 06 Javascript
Vue将props值实时传递 并可修改的操作
Aug 09 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 discuz 主题表和回帖表的设计
2009/03/13 PHP
phpmyadmin MySQL 加密配置方法
2009/07/05 PHP
php中存储用户ID和密码到mysql数据库的方法
2013/02/06 PHP
php导出word文档与excel电子表格的简单示例代码
2014/03/08 PHP
php程序内部post数据的方法
2015/03/31 PHP
PHP 数据结构队列(SplQueue)和优先队列(SplPriorityQueue)简单使用实例
2015/05/12 PHP
php数组函数array_walk用法示例
2016/05/26 PHP
PHP 传输会话curl函数的实例详解
2017/09/12 PHP
jQuery中[attribute!=value]选择器用法实例
2014/12/31 Javascript
使用javascript将时间转换成今天,昨天,前天等格式
2015/06/25 Javascript
JS实现双击屏幕滚动效果代码
2015/10/28 Javascript
js实现拖拽效果(构造函数)
2015/12/14 Javascript
手机端点击图片放大特效PhotoSwipe.js插件实现
2016/08/24 Javascript
使用wxapp-img-loader自定义组件实现微信小程序图片预加载功能
2018/10/18 Javascript
微信小程序tabbar底部导航
2018/11/05 Javascript
JavaScript函数式编程(Functional Programming)声明式与命令式实例分析
2019/05/21 Javascript
jQuery Raty星级评分插件使用方法实例分析
2019/11/25 jQuery
js实现验证码功能
2020/07/24 Javascript
Python3.2模拟实现webqq登录
2016/02/15 Python
一个简单的python爬虫程序 爬取豆瓣热度Top100以内的电影信息
2018/04/17 Python
selenium+python自动化测试之页面元素定位
2019/01/23 Python
django foreignkey(外键)的实现
2019/07/29 Python
英国泽西岛植物:Jersey Plants Direct
2019/08/07 全球购物
广告设计专业自荐信范文
2013/11/14 职场文书
团工委书记自荐书范文
2013/12/17 职场文书
企业为何需要商业计划书
2013/12/26 职场文书
教师旷工检讨书
2014/01/18 职场文书
班级寄语大全
2014/04/10 职场文书
班组长安全工作职责
2014/07/15 职场文书
关于调整工作时间的通知
2015/04/24 职场文书
可怜妈妈观后感
2015/06/09 职场文书
班主任寄语2016
2015/12/04 职场文书
2016公司中秋节寄语
2015/12/07 职场文书
Python制作动态字符画的源码
2021/08/04 Python
MySQL 原理与优化之Update 优化
2022/08/14 MySQL
python 使用pandas读取csv文件的方法
2022/12/24 Python