简单地利用ie的JS解析bug来区分IE和非IE内核
2011-11-12 09:53
197 查看
不多说啦,直接看代码,很好理解滴。。
检测依据是,IE内核在遇到类似于[1,]这种格式的数组,会认为后面还带了个undefined的数组元素。
<script type="text/javascript"> window.onload = function(){ var arr = [1,]; if(arr.length==2) document.write("您使用的是IE内核浏览器") else document.write("您使用的是非IE内核浏览器") } </script>
检测依据是,IE内核在遇到类似于[1,]这种格式的数组,会认为后面还带了个undefined的数组元素。
相关文章推荐
- 又一利用IE的JS解析bug区分浏览器类型的代码
- js-ie在怪异模式下解析position的bug
- 利用重绘解决IE下JS交互产生的定位重叠等棘手bug
- 一个超简单的JS拖拽实现代码(兼容IE,Firefox)
- VS和IE或者360兼容模式简单调试js方法
- JS如何判断浏览器类型和详细区分IE各版本浏览器
- 通过JS判断浏览器类型,详细区分IE各版本浏览器
- 使用js解析xml文档和xml字符串(ie和火狐)
- ie下 利用JS操作XSL格式化XML,即用XSL来转换XML成为HTML格式并显示
- 《JavaWeb---简单应用---练习JDBC,JSTL》---上传Excel文件,利用工具包解析,将数据储存到数据库中,可以查询删除
- js入门·循环与判断/利用函数的简单实例/使用对象/列举对象属性的名称
- Android利用Gson解析嵌套多层的Json的简单介绍
- 利用JS实现简单的瀑布流加载图片效果
- js入门·循环与判断/利用函数的简单实例/使用对象/列举对象属性的名称
- js div拖拽实现兼容ie/firefox js之鼠标位置深入解析
- 使 WebBrowser 更简单的新加和执行 js, 可安装 jQuery 脚本的 C# 开源代码 - IEBrowse...
- 利用node.js搭建简单web服务器的方法教程
- js如何在IE中动态用xsl来解析xml
- 利用console进行简单的js性能测试
- 一只简单的网络爬虫(基于linux C/C++)————利用正则表达式解析页面