沧海残阳
2016-02-23 04:00关于使用activeXObject判断IE浏览器
众所周知,IE有个activeXObject对象,来实现浏览器对本地文件的读写; 而其他的浏览器都是使用的XMLHttpRequest对象.
今天想到了利用IE独有的activeXObject对象来判断是否为IE浏览器,在网上搜到了如下代码
function isIE() {
if (!!window.ActiveXObject || "ActiveXObject" in window)
return true;
else
return false;
}
但是关于这段代码, 我想知道为什么window.ActiveXObject前面要加两个!!,有什么具体讲究吗?
然后为什么要这样判断? "activeXObject" in window 和 window.activeXObject不是一样吗
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- javascript生成的树形目录如何把读取的id传递给jsp页面
- javascript
- 0个回答
- 关于使用activeXObject判断IE浏览器
- 浏览器
- xml
- 对象
- Internet-explorer
- 1个回答
- javascript中的一个小问题(浏览器问题)
- javascript
- js兼容
- js
- js浏览器
- 1个回答