注意:iframe的网址是外部链接,它位于我无法修改的不同域上。如何捕获在iframe上执行的所有事件?
我可以得到一个解决方案,我只能检测到一个点击事件。
var monitor = setInterval(function(){
var elem = document.activeElement;
if(elem && elem.tagName == 'IFRAME'){
message.innerHTML = 'Clicked';
clearInterval(monitor);
}
}, 100);
此外,在this地方已经指出,有没有办法,我们可以捕捉external iFrame
的事件。我想捕捉所有的事件。可能吗 ?
_“另外,在[this](http://stackoverflow.com/questions/2381336/detect-click-into-iframe-using-javascrip pt)的地方已经表明,我们无法捕获外部iFrame的事件。我想捕捉所有的事件。是否有可能?“_我想你已经在这里回答了你自己的问题,如果你无法控制其他页面,那么不可以,想象一下你把一个银行网站放在一个iframe中 - 你可以捕获某人登录的按键 –
@JamesThorpe我非常同意! –