全世界最短IE判定if(!+[1,])的解释 VBArray
2015-10-08 22:07
357 查看
虽然从司徒先生的博客上看到
全世界最短的IE判定 很长时间了,却一直对于原理没怎么去细看,今天同事(也是一后台程序员,并非前端)又问到这个问题,于是我这个前端外行认真研究了下,基本弄懂了,贴在这里备份,高手就绕过吧,以免浪费时间
注:随着时间的推移,IE9及以上版本已经修复了该BUG(除非设置成兼容模式),这一点在司徒的原文回复中也已经有人指出了。检测IE的方法有很多种,不一定非得用这种奇淫技巧,原文回复中,司徒还给出了另一种方法
if ((!window.VBArray)){
alert("Not IE");
}else{
alert("IE");
}
作者:菩提树下的杨过
出处:http://yjmyzz.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
全世界最短的IE判定 很长时间了,却一直对于原理没怎么去细看,今天同事(也是一后台程序员,并非前端)又问到这个问题,于是我这个前端外行认真研究了下,基本弄懂了,贴在这里备份,高手就绕过吧,以免浪费时间
if ((!window.VBArray)){
alert("Not IE");
}else{
alert("IE");
}
作者:菩提树下的杨过
出处:http://yjmyzz.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
相关文章推荐
- 【VBS教程】:VBS能够干什么?
- VB文件读写
- VB 读写文件
- VBA教程
- 在VB 中调用动态连接库
- (一)VBA基础——显示Excel的【开发工具】选项卡
- win7 64位启动virtualBox虚拟机的失败案例一 VBoxDD.dll
- VBA创建超链接内容表
- VB CAD插件二次开发
- VB 连接AutoCad 模块代码
- VBA 第14课 自动生成年历
- 10月tiobe。oc跌出前10,排名不如汇编和老vb
- VBA 学习
- Virtualbox 的 Kern Service 出问题了,怎么办?
- VBA 第13课 字典dictionary
- VBA 第12课 插入排序
- VBA 第11课 数组,取特定行数据
- 名字与地址转换getservbyname 与 getservbyport函数
- VBA 第10课 禁止关闭工作薄
- VBA 第9课 合并单元格