Js判断是否是IE浏览器
2017-01-09 10:03
417 查看
今天遇到一个问题,IE11不兼容状态下用 !Ext.IE 判断竟然不是IE类型,所以找了另一种方法,发现浏览器类型是Mozilla5.0,原来这也是IE浏览器。
另一种方法,在兼容和不兼容情况下都可以用
另两种方法,在非兼容状态下判断不出IE浏览器
另一种方法
function checkIE() {
var version = 0 ;
var Sys = {};
var ua = navigator.userAgent.toLowerCase();
var s;
(s = ua.match(/rv:([\d.]+)\) like gecko/)) ? Sys.ie = s[1] :
(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) {version = 1 ;};
if (Sys.firefox) {version = 0 ;};
if (Sys.chrome) {version = 0 ;};
if (Sys.opera) {version = 0 ;};
if (Sys.safari) {version = 0 ;};
return version;
};
var userAgent = navigator.userAgent;//获取浏览器版本 //判断是否Opera浏览器 if (userAgent.indexOf("Opera") > -1) { var version = 0; }; //判断是否Firefox浏览器 if (userAgent.indexOf("Firefox") > -1) { var version = 0; } //判断是否Chrome浏览器 if (userAgent.indexOf("Chrome") > -1){ var version = 0; } //判断是否Safari浏览器 if (userAgent.indexOf("Safari") > -1) { var version = 0; } //ie不兼容状态下 if (userAgent.indexOf("Mozilla") > -1) { var version = 1; } //判断是否IE浏览器 if (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1) { var version = 1; };
另一种方法,在兼容和不兼容情况下都可以用
//判断是否是IE浏览器 if(!!window.ActiveXObject || "ActiveXObject" in window){ var version = 1; }
另两种方法,在非兼容状态下判断不出IE浏览器
if (!Ext.isIE) if (!+"\v1")
另一种方法
function checkIE() {
var version = 0 ;
var Sys = {};
var ua = navigator.userAgent.toLowerCase();
var s;
(s = ua.match(/rv:([\d.]+)\) like gecko/)) ? Sys.ie = s[1] :
(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) {version = 1 ;};
if (Sys.firefox) {version = 0 ;};
if (Sys.chrome) {version = 0 ;};
if (Sys.opera) {version = 0 ;};
if (Sys.safari) {version = 0 ;};
return version;
};
相关文章推荐
- js 判断是否是IE浏览器
- 怎么在html页面和js里判断是否是IE浏览器
- 如何在JS判断是否为IE浏览器
- 最短的JS判断是否为IE浏览器
- js判断是否是ie浏览器且给出ie版本
- js判断是否是ie浏览器且给出ie版本
- JS判断是否是IE浏览器
- 判断是否IE浏览器的最短js代码
- js判断是否是ie浏览器且给出ie版本
- js判断是否是ie浏览器且给出ie版本
- 怎么在html页面和js里判断是否是IE浏览器
- JS - IE or not:判断是否为IE浏览器方法
- js判断是否是ie浏览器且给出ie版本
- js判断是否为IE浏览器
- js 简单判断是否为ie浏览器
- js判断是否是ie浏览器且给出ie版本
- JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)
- JS判断是否为IE浏览器
- js判断浏览器是否为IE浏览器
- JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)