我正在尝试检查 jQuery 是否具有对窗口对象的 .hashchange 方法引用,例如
$(window).data('events').hasOwnProperty('hashchange') ?
$(window).hashchange(hashChange) :
window.onhashchange = hashChange;
但我在支持和不支持该功能的两种浏览器中不断收到“未捕获的类型错误:无法调用未定义的方法'hasOwnProperty'”。有任何想法吗?