【发布时间】:2014-06-22 14:14:24
【问题描述】:
我有一个包含 iframe 的 HTML 页面。如果消息来自 iframe,我必须处理它。但是如何检查消息事件处理程序是否存在?我的代码是
$(window).on('message',function(e){
console.log(e.originalEvent.data);
});
单击按钮时,此代码集消息事件处理程序。但是当再次点击时 - 再次添加消息处理程序。是否有任何方法可以知道窗口对象中是否存在消息事件处理程序。请指导。在我的情况下,我不能使用全局变量。如果可以从窗口对象中获取事件处理程序,请说明方法。
【问题讨论】:
标签: javascript jquery iframe