如何在iFrame中使用JavaScript/jQuery检测链接点击?
如何检测iFrame内的链接单击 帧源更改了很多次,我需要检测iFrame中的所有链接单击 我已经试过了: JS: HTML:如何在iFrame中使用JavaScript/jQuery检测链接点击?,javascript,jquery,iframe,Javascript,Jquery,Iframe,如何检测iFrame内的链接单击 帧源更改了很多次,我需要检测iFrame中的所有链接单击 我已经试过了: JS: HTML: 您需要使用.contents() 如果您试图从oustide文档捕获事件或在iframe内执行任何操作,则不可能,iframe是不同的上下文(不同的文档),这是不允许的。您可以检查一个类似的问题使用post消息,用于帧之间的通信,也支持不同的域 此操作仅适用于托管在同一web域上的iframe $("#Source a").click(); <iframe s
您需要使用.contents()
如果您试图从oustide文档捕获事件或在iframe内执行任何操作,则不可能,iframe是不同的上下文(不同的文档),这是不允许的。您可以检查一个类似的问题使用post消息,用于帧之间的通信,也支持不同的域
此操作仅适用于托管在同一web域上的iframe
$("#Source a").click();
<iframe src="" name="Source" id="Source" scrolling="" frameborder="0" title="Anzeigebereich"></iframe>
$('#Source').on('load', function(){
$(this).contents().find('body').on('click', 'a', function(e){
e.preventDefault(e);//stop normal navigation
//your code here
});
});