判断ie6到ie10

var isIE = function(ver) {
    var b = document.createElement(‘b);
    b.innerHTML = ‘<!--[if IE ‘ + ver + ‘]><i></i><![endif]-->‘;
    return b.getElementsByTagName(‘i‘).length === 1;
};

var ie = {
    ie6 : isIE(6),
    ie7 : isIE(7),
    ie8 : isIE(8),
    ie9 : isIE(9),
    ie10 : isIE(10)
};

alert(‘ie6:‘ + ie.ie6 + ‘\n‘ +
      ‘ie7:‘ + ie.ie7 + ‘\n‘ +
      ‘ie8:‘ + ie.ie8 + ‘\n‘ +
      ‘ie9:‘ + ie.ie9 + ‘\n‘ +
      ‘ie10:‘ + ie.ie10 + ‘\n‘);
时间: 2024-10-23 18:24:11

判断ie6到ie10的相关文章

JS代码判断IE6,IE7,IE8,IE9!

JS代码判断IE6,IE7,IE8,IE9! 有一种代码: <script type="text/javascript"> var browser=navigator.appName var b_version=navigator.appVersion var version=b_version.split(";"); var trim_Version=version[1].replace(/[ ]/g,""); if(browser

如何高效的用判断用js判断ie6

用js判断ie6的方法有很多,如: 1. var isIE=!!window.ActiveXObject; var isIE6=isIE&&!window.XMLHttpRequest; var isIE8=isIE&&!!document.documentMode; var isIE7=isIE&&!isIE6&&!isIE8; if (isIE){ if (isIE6){ alert("ie6"); }else if

js判断IE6(推荐方法一)

不得不使用判断的方法 //方法1:推荐 if ( /MSIE 6/.test(navigator.userAgent)){ } //方法2: if ( navigator.appVersion.indexOf("MSIE 6")>-1){ } //方法3:检查浏览器能力来判断是否是IE6 if ( !!window.ActiveXObject&&!window.XMLHttpRequest){ } //方法4:在jQuery1.9中将完全移除该方法 if ($.b

判断ie6低版本提示代码

判断浏览器ie6版本并跳转显示提示页面ie6.html <script type="text/javascript"> ieGo();function ieGo(){ var ie = !-[1,]; if(ie == true) { var ua = navigator.userAgent.toLowerCase(); var version = parseInt(ua.match(/msie ([\d.]+)/)[1]); if(version <= 6) { l

如何判断浏览器为ie10以上

如果针对ie10 以上单独写css样式的话,ie10以上已经不提供 <!--[if ...]><![endif]--> 这种方法去操作了,所以可以用css媒体查询的方法 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { /* IE10+ CSS styles go here */ } 很实用!

js快速判断IE浏览器(兼容IE10与IE11)

在很多时候,我们一般采用navigator.userAgent和正则表达来判断IE浏览器版本,下面介绍用IE浏览器中不同特性来判断IE浏览器   1 判断IE浏览器与非IE 浏览器 IE浏览器与非IE浏览器的区别是IE浏览器支持ActiveXObject,但是非IE浏览器不支持ActiveXObject.在IE11浏览器还没出现的时候我们判断IE和非IE经常是这么写的 ? 1 2 3 function isIe(){        return window.ActiveXObject ? tr

JS魔法堂:精确判断IE的文档模式by特征嗅探

一.前言 苦逼的前端攻城狮都深受浏览器兼容之苦,再完成每一项功能前都要左顾右盼,生怕浏览器不支持某个API,生怕原生API内含臭虫因此判断浏览器类型和版本号成了不可绕过的一道关卡,而特征嗅探是继浏览器探测后另一利器处理上述问题. 二.何为特征嗅探 从前我们都是通过对navigator.userAgent或navigator.appName两个属性值进行特定字符串匹配和萃取来区分浏览器类型和获取版本号的.但随着IE8提供可选的文档兼容性模式设置和各种加壳浏览器的出现,导致无法通过navigator

JavaScript判断IE版本

判断IE兼容到IE11 IE浏览器与非IE浏览器的区别是IE浏览器支持ActiveXObject,但是非IE浏览器不支持ActiveXObject.在IE11浏览器还没出现的时候我们判断IE和非IE经常是这么写的 1 function isIe(){ 2     return window.ActiveXObject ? true : false; 3 } 但是在IE11中上面判断的返回的是false,我自己在IE11测试了下如下代码: 1 alert(window.ActiveXObject)

如何利用jquery.1.9版本判断浏览器的版本类型

如何利用jquery.1.9版本判断浏览器的版本类型:在jquery.1.9以前的版本,可以使用$.browser很轻松的判断浏览器的类型和版本,但是在1.9中和以后的版本中,$.browser已经被删除,下面就介绍一下如何实现此功能,希望能够给需要的朋友带来帮助.一.自定义代码: $.browser.mozilla = /firefox/.test(navigator.userAgent.toLowerCase()); $.browser.webkit = /webkit/.test(navi