原文地址:
http://feilong.org/shortest-ie6-judge-means
常用的JavaScript检测浏览器为IE是哪个版本的代码。包括是否是最人极端厌恶的ie6识别与检测。
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 (isIE8){
alert(”ie8″);
}else if (isIE7){
alert(”ie7″);
}
}
然后是一个稍微短的js判断是否ie的方法:
var ie = 0/*@cc_on+1@*/
一个最短的js判断ie或非ie的代码,大小仅仅7bytes:
var ie = !+'\v1';
2010年1月,一位俄国人利用了IE与标准浏览器在处理数组的toString方法的差异,仅6bytes就完美完成了是否IE浏览器的检测:
var ie = !-[1,];
利用这些发现,我们可以使代码写的更短。如今检测是否为IE6其实可以写成:
var ie6=!-[1,]&&!window.XMLHttpRequest;
之前那大段累赘的分析navigator,然后正则比较的方式,后面的js方法是不是效率更高了!
分享到:
相关推荐
这是全世界最短的判断IE浏览器的代码,判断仅仅需要6 bytes
JavaScript 判断浏览器是否是IE 作为一个前端,避免不了会遇见IE的坑,其他浏览器都好好的,测到IE就完蛋,各种不支持,服气了 有些属性和方法是所有版本IE都不支持,而有些则是部分支持,在项目中能够,主要分界...
jquery 判断 IE6 浏览器
javascript+NAServer进行最短路径分析的实用例子
主要介绍了Javascript判断文件是否存在的方法适用于客户端、服务器端,远程文件,示例代码如下,需要的朋友可以参考下
最短路径A_算法实现(Javascript) 最短路径A_算法实现(Javascript)
ie6 ie7 ff浏览器兼容 border:2px solid #00f; /*IE、ff的属性*/ border:2px solid #090\9; /* IE6/7/8的属性 */ border:2px solid #F90\0; /* IE8支持 */ *border:2px solid #F00; /* IE6、7支持 */ _border:2...
13、原生JavaScript判断IE6 14、原生JavaScript加载样式文件 15、原生JavaScript返回脚本内容 16、原生JavaScript清除脚本内容 17、原生JavaScript动态加载脚本文件 18、原生JavaScript返回按ID检索的元素对象 19、...
数据结构实验作业-JavaScript实现校园最短路径导航系统.zip 代码完整下载可用。 数据结构实验作业-JavaScript实现校园最短路径导航系统.zip 代码完整下载可用。数据结构实验作业-JavaScript实现校园最短路径导航...
IE启用javascript IE启用javascript IE启用javascript IE启用javascript IE启用javascript
javascript 最短路径算法课程设计javascript版
Javascript判断是否有ActiveX控件的两种方法,在网页中使用ActiveX控件的添加方法。
javascript常用判断函数大全 javascript常用判断函数 javascript常用判断函数
ie不执行javascript修复ie不执行javascript修复ie不执行javascript修复 当IE不能正常运行时,打开该工具就可以了,自动修复
31、原生JavaScript判断是否移动设备 32、原生JavaScript判断是否移动设备访问 33、原生JavaScript判断是否苹果移动设备访问 35、原生JavaScript判断是否Touch屏幕 36、原生JavaScript判断是否在安卓上的谷歌浏览器 ...
巧妙判断ie版本-不是网上那些 判断浏览器类型及ie版本号.txt
javascript解决IE6下hover问题的方法.docx
javascript 判断简单数学公式 简单的实现了用javascript 判断简单的数学公式是否正确。 比如 (a1+a2)*a3^a4
调用方法: <!--[if lt IE 7]> // less than ie 7 <script type="text/javascript" src="image/ie_png.js"> <script type="text/javascript"> ie_png.fix('.png, .menu ul li a span'); // 第二个参数为含有png的...
以前最短的IE判定借助于IE不支持垂直制表符的特性搞出来的。 代码如下: var ie = !+”\v1″; 仅仅需要7bytes!参见这篇文章,《32 bytes, ehr … 9, ehr … 7!!! to know if your browser is IE》,讲述外国...