如何捕获在iframe上执行的所有事件?

时间:2015-09-30 09:49:15

标签: javascript jquery html iframe web

注意:iframe的网址是我无法修改的不同域的外部链接。

我可以获得一个解决方案,我只能检测到点击事件。

var monitor = setInterval(function(){
var elem = document.activeElement;
if(elem && elem.tagName == 'IFRAME'){
    message.innerHTML = 'Clicked';
    clearInterval(monitor);
}
}, 100);

另外,在this处,我们已经声明我们无法捕捉external iFrame的事件。我想抓住所有的事件。有可能吗?

1 个答案:

答案 0 :(得分:0)

如果您拥有这两个站点/域,那么在单击子文档时使用postmessage,这将无法在IE8上运行