如何判断浏览器(别人那里看来的,可用)
isWhichBrowser() {var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串var isOpera = userAgent.indexOf("Opera") > -1; //判断是否Opera浏览器var isIE =userAgent.indexOf("compatible") > -1 &&userAgent.indexOf("MSIE") > -1 &&!isOpera; //判断是否IE浏览器var isEdge = userAgent.indexOf("Edge") > -1; //判断是否IE的Edge浏览器var isFF = userAgent.indexOf("Firefox") > -1; //判断是否Firefox浏览器var isSafari =userAgent.indexOf("Safari") > -1 && userAgent.indexOf("Chrome") == -1; //判断是否Safari浏览器var isChrome =userAgent.indexOf("Chrome") > -1 && userAgent.indexOf("Safari") > -1; //判断Chrome浏览器if (isIE) {var reIE = new RegExp("MSIE (\\d+\\.\\d+);");reIE.test(userAgent);var fIEVersion = parseFloat(RegExp["$1"]);if (fIEVersion == 7) {return "IE7";} else if (fIEVersion == 8) {return "IE8";} else if (fIEVersion == 9) {return "IE9";} else if (fIEVersion == 10) {return "IE10";} else if (fIEVersion == 11) {return "IE11";} else {return "0";} //IE版本过低return "IE";}if (isOpera) {return "Opera";}if (isEdge) {return "Edge";}if (isFF) {return "FF";}if (isSafari) {return "Safari";}if (isChrome) {return "Chrome";}}
如何判断浏览器(别人那里看来的,可用)相关推荐
- JS如何判断浏览器类型和详细区分IE各版本浏览器
/* * 描述:判断浏览器信息 * 编写:LittleQiang_w * 日期:2016.1.5 * 版本:V1.1 *///判断当前浏览类型 function BrowserType() { var ...
- javascript判断浏览器是否是隐私模式
判断浏览器是否是隐私模式,隐私模式下有写api不可用 1. try {localStorage['test'] = 'test'; //localStorage和sessionStorage都存在,但 ...
- 一些js代码,自己备用的。高手不要笑话我。。(跨浏览器基础事件,浏览器检测,判断浏览器的名称、版本号、操作系统)...
跨浏览器基础事件 View Code 1 //跨浏览器添加事件 2 function addEvent(obj, type, fn) { 3 if (obj.addEventListener) { 4 ...
- 条件注释判断浏览器!--[if !IE]!--[if IE]!--[if lt IE 6]!--[if gte IE 6]
条件注释判断浏览器<!--[if !IE]><!--[if IE]><!--[if lt IE 6]><!--[if gte IE 6]> <!- ...
- JavaScript判断浏览器类型及版本
JavaScript判断浏览器类型及版本 你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera, Safari四大浏览器之外,世界上还有近百种浏览器. 几天前,浏览器家族有 ...
- javascript 判断浏览器
为什么80%的码农都做不了架构师?>>> navigator.userAgent 通常我们可以通过navigator.userAgent只读属性来获取浏览器的一些信息,算是原生 ...
- java正则 括号_java正则表达式获取大括号小括号内容并判断数字和小数亲测可用...
获取大括号小括号内容 项目开发用到了,暂做个简单记录 private static String regex = "\\{([^}]*)\\}";//匹配大括号 private s ...
- JS判断浏览器类型的方法【转】
在网站前端开发中,浏览器兼容性问题本已让我们手忙脚乱,Chrome的出世不知道又要给我们添多少乱子.浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本 ...
- 【javascript】—— JS判断浏览器类型、操作系统
navigator.userAgent : userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值. navigator.platform : platform ...
- 判断浏览器类型及版本
公司前段时间做项目需要判断浏览器,因为项目进度急暂时只支持一种浏览器 使用window.navigator.userAgent属性,但是在国产浏览器上遇到了问题,下面这段代码只能判断内核,但是我想判断 ...
最新文章
- Finding the Edges (Sobel Operator)
- 读懂正则表达式就这么简单
- html5移动端底部效果,spring mvc +HTML5实现移动端底部上滑异步加载更多内容分页效果...
- Jeecg-Boot 2.1.4 版本发布,基于SpringBoot低代码平台
- USequencer系列 |初识
- mysql 判断日志时间早_MySQL5.7慢查询日志时间与系统时间差8小时原因详解
- api 读内存整数_10万+QPS 真的只是因为单线程和基于内存?
- 树莓派安装qq linux,2019年树莓派运行新版原生LinuxQQ?【已更新】
- matlab热应力计算,Matlab在齿轮应力计算中的应用
- 最全最新cpu显卡天梯图_显卡天梯图,CPU天梯图汇总(可能最全的天梯图)
- 加密Python源代码笔记
- 网易云音乐虚化图片html,CSS之高斯模糊—(网易云歌单)
- html5做九九乘法表,利用JavaScript制作九九乘法表实例教程
- 虚拟机共享服务器设置,虚拟机共享网络设置教程
- Traceback (most recent call last): 报错
- 09 matlab解方程
- 设备驱动中的并发控制-自旋锁
- c语言 char = china,[求助]char a []=CHINA
- vue2.0 在华为手机等手机自带浏览器打开白屏的问题
- opencv中Mat与vector互转
热门文章
- Flutter学习总结(四)生命周期
- iphone android换机助手下载,换机助手IOS版下载 换机助手(微信文件手机搬家) for iphone v1.0.13 苹果手机版 下载-脚本之家...
- 订单管理系统(OMS)、供应链管理系统---多渠道订单汇总,自动化处理
- 如何使用MP3剪切合并大师剪切MP3文件
- 单片机Flash大小和RAM大小空间理解与分析
- 一年级小学计算机课教案,小学一年级信息技术教案
- Splinter入门(十一) Screenshot 截图
- 日常计算机操作知识教案,计算机基础教案68794
- Linux虚拟文件系统vfs及proc详解
- 关于以Arduino为主板,利用红外遥控器控制42步进电机同步带滑台移动