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里的prototype使用示例
Nov 19 Javascript
用函数模板,写一个简单高效的 JSON 查询器的方法介绍
Apr 17 Javascript
写得不错的jquery table鼠标经过变色代码
Sep 27 Javascript
css配合jquery美化 select
Nov 29 Javascript
jquery禁止回车触发表单提交
Dec 12 Javascript
JSON字符串和对象相互转换实例分析
Jun 16 Javascript
JavaScript中日期函数的相关操作知识
Aug 03 Javascript
jQuery使用deferreds串行多个ajax请求
Aug 22 Javascript
get  post jsonp三种数据交互形式实例详解
Aug 25 Javascript
js实现文字头像的生成代码
Mar 07 Javascript
JS 数组和对象的深拷贝操作示例
Jun 06 Javascript
uniapp实现横向滚动选择日期
Oct 21 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通过array_merge()函数合并关联和非关联数组的方法
2015/03/18 PHP
php获取、检查类名、函数名、方法名的函数方法
2015/06/25 PHP
PHP 使用 Imagick 裁切/生成缩略图/添加水印自动检测和处理 GIF
2016/02/19 PHP
Zend Framework入门之环境配置及第一个Hello World示例(附demo源码下载)
2016/03/21 PHP
Centos 6.5下PHP 5.3安装ffmpeg扩展的步骤详解
2017/03/02 PHP
解决PHP上传非标准格式的图片pjpeg失败的方法
2017/03/12 PHP
laravel5使用freetds连接sql server的方法
2018/12/07 PHP
jQuery随便控制任意div隐藏的方法
2013/06/28 Javascript
JS中处理时间之setUTCMinutes()方法的使用
2015/06/12 Javascript
js判断图片加载完成后获取图片实际宽高的方法
2016/02/25 Javascript
在Mac OS上安装使用Node.js的项目自动化构建工具Gulp
2016/06/18 Javascript
js 转义字符及URI编码详解
2017/02/28 Javascript
js中toString()和String()区别详解
2017/03/23 Javascript
微信小程序实现跟随菜单效果和循环嵌套加载数据
2017/11/21 Javascript
原生js+cookie实现购物车功能的方法分析
2017/12/21 Javascript
bootstrap fileinput插件实现预览上传照片功能
2018/01/23 Javascript
js自定义trim函数实现删除两端空格功能
2018/02/09 Javascript
JS简单表单验证功能完整示例
2020/01/26 Javascript
Threejs实现滴滴官网首页地球动画功能
2020/07/13 Javascript
python基础教程之实现石头剪刀布游戏示例
2014/02/11 Python
跟老齐学Python之坑爹的字符编码
2014/09/28 Python
python监控键盘输入实例代码
2018/02/09 Python
python3学习之Splash的安装与实例教程
2018/07/09 Python
Python中的 sort 和 sorted的用法与区别
2019/08/10 Python
python matplotlib折线图样式实现过程
2019/11/04 Python
Pytorch中.new()的作用详解
2020/02/18 Python
CSS 3.0文字悬停跳动特效代码
2020/10/26 HTML / CSS
欧洲最大的高尔夫零售商:American Golf
2019/09/02 全球购物
银行领导证婚词
2014/01/11 职场文书
应用化学专业职业生涯规划书
2014/01/22 职场文书
支部鉴定材料
2014/06/02 职场文书
导师对论文的学术评语
2015/01/04 职场文书
2015年百日安全活动总结
2015/03/26 职场文书
大学生活感想
2015/08/10 职场文书
《和时间赛跑》读后感3篇
2019/12/16 职场文书
go使用Gin框架利用阿里云实现短信验证码功能
2021/08/04 Golang