我已经将一个事件附加到'window'对象,我想通过代码检查它是否存在。
window.addEventListener('beforeunload', function(e){ /*...*/ }, false)
我尝试过简单的jQuery,没有运气。我在<{3}} 上进行了更多尝试。
window.beforeunload //is undefined as is window.onbeforeunload
$(window).data('events') //not working either
这可能吗?
答案 0 :(得分:10)
您可以使用in
运算符...
'onbeforeunload' in window; // true (if supported)
如果支持,该属性将存在,但值为null
。