注意: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我非常同意! –