IE11のActiveXObjectはfunctionとして存在しているが!!window.ActiveXObjectがfalse
式 | IE11での結果 |
---|---|
typeof window.ActiveXObject | "undefined" |
Boolean(window.ActiveXObject) | false |
window.ActiveXObject == undefined | true |
window.ActiveXObject === undefined | false |
"ActiveXObject" in window | true |
String(ActiveXObject) | "function ActiveXObject() { [native code] } " |
IE11ではif (window.ActiveXObject)とかくとelseを実行するということになります。
でもXMLHttpRequestがあるので多くの場合では問題にならないと思います。