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");};   if (Sys.firefox) {alert("firefox");};   if (Sys.chrome) {alert("chrome");};   if (Sys.opera) {alert("opera");};   if (Sys.safari) {alert("safari");};   

转载于:https://www.cnblogs.com/bestchenwu/archive/2011/06/17/9655426.html

JavaScript 判断浏览器类型相关推荐

  1. JavaScript判断浏览器类型及版本

    JavaScript判断浏览器类型及版本 你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera, Safari四大浏览器之外,世界上还有近百种浏览器. 几天前,浏览器家族有 ...

  2. JavaScript判断浏览器类型及版本(新增谷歌的Chrome)

    来源:http://blog.tripdev.com/?tid=164 JavaScript是前端开发的主要语言,我们可以通过编写JavaScript程序来判断浏览器的类型及版本.JavaScript ...

  3. JavaScript 判断浏览器类型及32位64位

    JS判断出版本以及浏览器类型 <script type="text/javascript"> var Sys = {}; var ua = navigator.user ...

  4. 转: JavaScript判断浏览器类型及版本

    原文http://blog.csdn.net/nileel/archive/2009/04/17/4087159.aspx     <script type="text/javascr ...

  5. javascript判断浏览器和终端类型,js如何区分手机、电脑终端和浏览器

    判断浏览器类型 复制代码代码如下: if ( window.sidebar && "object" == typeof( window.sidebar ) & ...

  6. JS判断浏览器类型的方法【转】

    在网站前端开发中,浏览器兼容性问题本已让我们手忙脚乱,Chrome的出世不知道又要给我们添多少乱子.浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本 ...

  7. 前端如何判断浏览器类型及版本?

    前言 在网站前端开发中,浏览器兼容性问题让我们手忙脚乱,浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本. JavaScript是前端开发的主要语言 ...

  8. 【javascript】—— JS判断浏览器类型、操作系统

    navigator.userAgent : userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值. navigator.platform : platform ...

  9. JavaScript判断浏览器 Browser detect

    The script Copy this script into your JavaScript files. It works immediately, and you can query thre ...

最新文章

  1. 当一个序列满足对于任意的前 项和都满足不小于_时间序列分析第01讲--平稳序列(基本概念,线性平稳序列)...
  2. Linux shell 自启动脚本写法
  3. SharePoint 2007 迁移所有数据库
  4. 程序最小化后释放了很多的内存的原因
  5. 【小白学习C++ 教程】十八、C++ 中文件处理
  6. unity深度查找某个子物体和遍历所有子物体方法
  7. 助力全站WebP ,阿里云云上FPGA 团队发布 WebP图片解决方案
  8. 电子商务网站 数据库产品表设计方案
  9. java.math.BigDecimal cannot be cast to java.lang.Integer
  10. [草稿]尝试从 same.com 的视角观察简书的用户社交网络
  11. 【ACL20】让笨重的BERT问答匹配模型变快!
  12. Linux制作简版的镜像,手把手教你制作一个精简版Windows10镜像
  13. Mars3D讲解视频
  14. 巨头垂涎却不能染指,loT数据库风口已至
  15. linux 桥,Linux网桥
  16. 将长表格图片转Excel表格
  17. TeamViewer正版许可证到底多少钱?
  18. 矩阵微分常用公式整理
  19. 系统架构设计师与系统分析师历年实体分析与解答下载_【系统分析师】07-系统设计...
  20. HTML标记由尖括号和,HTML标记

热门文章

  1. 配置mysql环境变量
  2. 微信团队分享:微信移动端的全文检索多音字问题解决方案
  3. ABAP表生成Java实体Bean
  4. 11. Android框架和工具之 Logger(调试代码)
  5. scp和ssh如何连接指定端口的远程主机
  6. Linux文件查看/编辑方法介绍
  7. 第11章-img特征,vertical-align,cursor,opacity
  8. jeesite导出Excel Minimum column number is 0
  9. 微信公众号 模版消息 跳转到小程序报错{ errcode: 40013, errmsg: 'invalid appid hint: [cC6RwA09011295]' }
  10. php 获取流文件大小,php获取文件大小详解