俄国人写的:
var ie = !-[1,];
alert(ie);
原理:
[1,]在标准浏览器会返回字符串"1",相当于调用[1,].toString(),IE返回"1,",标准浏览器返回"1"。
使用负号强制转换为数字,IE转换为NaN,标准浏览器能成功转换为1;
!NaN 返回true,!-1返回false
注:标准浏览器特指非IE内核的浏览器
JavaScript判断IE的最短写法
最新推荐文章于 2024-10-09 11:19:11 发布