注意:iframe的网址是我无法修改的不同域的外部链接。
我可以获得一个解决方案,我只能检测到点击事件。
var monitor = setInterval(function(){
var elem = document.activeElement;
if(elem && elem.tagName == 'IFRAME'){
message.innerHTML = 'Clicked';
clearInterval(monitor);
}
}, 100);
另外,在this处,我们已经声明我们无法捕捉external iFrame
的事件。我想抓住所有的事件。有可能吗?
答案 0 :(得分:0)
如果您拥有这两个站点/域,那么在单击子文档时使用postmessage,这将无法在IE8上运行