我想知道如何枚举window函数,如setTimeout或IE10中的alert。在所有其他“现代”浏览器(inluding IE11)中,我可以使用:
Object.getOwnPropertyNames(window.__proto__)但在IE10中没有定义window.__proto__。就像在所有其他浏览器中一样
Object.getOwnPropertyNames(window)确实包含许多功能,但不是全部(包括上面提到的两个)。
如何在IE10中枚举这些内容?
发布于 2014-12-10 14:14:26
可以使用以下方法获取Window对象的可枚举属性和不可枚举属性:
var properties = Object.getOwnPropertyNames(Object.getPrototypeOf(window))getPrototypeOf方法在IE9+中可用。
https://stackoverflow.com/questions/27402673
复制相似问题