JavaScript 判断浏览器类型
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 判断浏览器类型相关推荐
- JavaScript判断浏览器类型及版本
JavaScript判断浏览器类型及版本 你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera, Safari四大浏览器之外,世界上还有近百种浏览器. 几天前,浏览器家族有 ...
- JavaScript判断浏览器类型及版本(新增谷歌的Chrome)
来源:http://blog.tripdev.com/?tid=164 JavaScript是前端开发的主要语言,我们可以通过编写JavaScript程序来判断浏览器的类型及版本.JavaScript ...
- JavaScript 判断浏览器类型及32位64位
JS判断出版本以及浏览器类型 <script type="text/javascript"> var Sys = {}; var ua = navigator.user ...
- 转: JavaScript判断浏览器类型及版本
原文http://blog.csdn.net/nileel/archive/2009/04/17/4087159.aspx <script type="text/javascr ...
- javascript判断浏览器和终端类型,js如何区分手机、电脑终端和浏览器
判断浏览器类型 复制代码代码如下: if ( window.sidebar && "object" == typeof( window.sidebar ) & ...
- JS判断浏览器类型的方法【转】
在网站前端开发中,浏览器兼容性问题本已让我们手忙脚乱,Chrome的出世不知道又要给我们添多少乱子.浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本 ...
- 前端如何判断浏览器类型及版本?
前言 在网站前端开发中,浏览器兼容性问题让我们手忙脚乱,浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本. JavaScript是前端开发的主要语言 ...
- 【javascript】—— JS判断浏览器类型、操作系统
navigator.userAgent : userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值. navigator.platform : platform ...
- JavaScript判断浏览器 Browser detect
The script Copy this script into your JavaScript files. It works immediately, and you can query thre ...
最新文章
- 当一个序列满足对于任意的前 项和都满足不小于_时间序列分析第01讲--平稳序列(基本概念,线性平稳序列)...
- Linux shell 自启动脚本写法
- SharePoint 2007 迁移所有数据库
- 程序最小化后释放了很多的内存的原因
- 【小白学习C++ 教程】十八、C++ 中文件处理
- unity深度查找某个子物体和遍历所有子物体方法
- 助力全站WebP ,阿里云云上FPGA 团队发布 WebP图片解决方案
- 电子商务网站 数据库产品表设计方案
- java.math.BigDecimal cannot be cast to java.lang.Integer
- [草稿]尝试从 same.com 的视角观察简书的用户社交网络
- 【ACL20】让笨重的BERT问答匹配模型变快!
- Linux制作简版的镜像,手把手教你制作一个精简版Windows10镜像
- Mars3D讲解视频
- 巨头垂涎却不能染指,loT数据库风口已至
- linux 桥,Linux网桥
- 将长表格图片转Excel表格
- TeamViewer正版许可证到底多少钱?
- 矩阵微分常用公式整理
- 系统架构设计师与系统分析师历年实体分析与解答下载_【系统分析师】07-系统设计...
- HTML标记由尖括号和,HTML标记
热门文章
- 配置mysql环境变量
- 微信团队分享:微信移动端的全文检索多音字问题解决方案
- ABAP表生成Java实体Bean
- 11. Android框架和工具之 Logger(调试代码)
- scp和ssh如何连接指定端口的远程主机
- Linux文件查看/编辑方法介绍
- 第11章-img特征,vertical-align,cursor,opacity
- jeesite导出Excel Minimum column number is 0
- 微信公众号 模版消息 跳转到小程序报错{ errcode: 40013, errmsg: 'invalid appid hint: [cC6RwA09011295]' }
- php 获取流文件大小,php获取文件大小详解