【前端】判断是否为IE浏览器(edge,ie版本)
function IEVersion() {var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判断是否IE<11浏览器 var isEdge = userAgent.indexOf("Edge") > -1 && !isIE; //判断是否IE的Edge浏览器 var isIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf("rv:11.0") > -1;if(isIE) {var reIE = new RegExp("MSIE (\\d+\\.\\d+);");reIE.test(userAgent);var fIEVersion = parseFloat(RegExp["$1"]);if(fIEVersion == 7) {return 7;} else if(fIEVersion == 8) {return 8;} else if(fIEVersion == 9) {return 9;} else if(fIEVersion == 10) {return 10;} else {return 6;//IE版本<=7} } else if(isEdge) {return 'edge';//edge} else if(isIE11) {return 11; //IE11 }else{return -1;//不是ie浏览器}}
如果不等于-1就是IE各个版本的浏览器。
用于解决不兼容IE的js,做判断。
【前端】判断是否为IE浏览器(edge,ie版本)相关推荐
- js 判断是否是IE浏览器及ie版本
方式一:只判断是否是ie浏览器 /*** 判断是否是IE浏览器,支持IE6-IE11*/ function isIE() { //ie?if (!!window.ActiveXObject || &q ...
- 前端如何判断浏览器类型及版本?
前言 在网站前端开发中,浏览器兼容性问题让我们手忙脚乱,浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本. JavaScript是前端开发的主要语言 ...
- 判断是否是ie浏览器 前端js_JS判断是否是IE浏览器
1.判断IE浏览器的具体版本 function IEVersion() { var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var ...
- JavaScript判断浏览器类型及版本
JavaScript判断浏览器类型及版本 你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera, Safari四大浏览器之外,世界上还有近百种浏览器. 几天前,浏览器家族有 ...
- js判断是否是ie浏览器且给出ie版本
之前懒得写判断ie版本js,因为网上关于这方面的代码太多了,所以从网上拷贝了一个,放到项目上才发现由于时效性的问题,代码不生效.就自己写一个吧. 怎么去看浏览器的内核等信息 ---- js的全局对象w ...
- JavaScript判断浏览器类型及版本(新增谷歌的Chrome)
来源:http://blog.tripdev.com/?tid=164 JavaScript是前端开发的主要语言,我们可以通过编写JavaScript程序来判断浏览器的类型及版本.JavaScript ...
- php 判断浏览器是ie,js判断是否是ie浏览器
怎么去看浏览器的内核等信息 ---- js的全局对象window子属性navigator.userAgent,这个属性是包含了浏览器信息的相关信息,包括我们需要的浏览器内核 navigator.use ...
- 怎么在html页面和js里判断是否是IE浏览器
HTML里: HTML代码中,在编写网页代码时,各种浏览器的兼容性是个必须考虑的问题,有些时候无法找到适合所有浏览器的写法,就只能写根据浏览器种类区别的代码,这时就要用到判断代码了.在HTML代码中, ...
- 判断是否为IE浏览器(方法一)
javascript 判断是否为IE浏览器的方法? 测试OK. 实例demo: <html doctype!> <html><head><title>& ...
最新文章
- 不想被问年终奖?2018年春节自救攻略来了!
- MIPS SDE简介
- API接口通讯参数规范
- wp7 HubTile
- mq同步mysql数据 duplicate entry_MySQL数据同步之otter
- 【原】WPF 主界面布局中DockPanel的停靠与默认填充
- Chromium Android开发的Eclipse配置
- 好用的pdf预览插件
- 移动互联网“大开放”之死
- 在线node服务器,如何将你的node服务放到线上服务器
- CSS基本选择器之类选择器多类名(CSS、HTML)
- DOS命令的英文全称
- 红米Redmi品牌独立后首发新品 雷军:『友商就不要用性价比这个词了』
- 微信小程序中wxml的标签说明
- Matplotlib 箱线图
- 最新 全球 ip地址 归属地 字典表 (202108)
- arduino编码器计数_基于Arduino开发环境的光电编码器检测仪设计方案 - 全文
- Java响应式流框架Reactor中的Mono和Flux
- 如何在路由器上做端口映射
- 【中学教师资格证-教育知识与能力】简答题