Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何知道用户是否在iframe内容中单击_Javascript_Asp.net_Iframe - Fatal编程技术网

Javascript 如何知道用户是否在iframe内容中单击

Javascript 如何知道用户是否在iframe内容中单击,javascript,asp.net,iframe,Javascript,Asp.net,Iframe,我正在iFrame中加载一个外部URL,我想检查用户是否单击了iFrame中的任何内容(即URL内容) 当我点击iframe中的任何内容时,基本上需要检查side iframe中是否有任何内容被更改 我尝试过使用asp.net和javascript,但没有成功。不知道在jquery中是否可能 即使我尝试使用div而不是iframe来加载url,但仍然没有找到任何解决方案 我可以看到我的主页刷新时,我点击任何链接内,但没有事件被激发 加载iframe时附加一个单击事件 $('#iframe').l

我正在iFrame中加载一个外部URL,我想检查用户是否单击了iFrame中的任何内容(即URL内容)

当我点击iframe中的任何内容时,基本上需要检查side iframe中是否有任何内容被更改

我尝试过使用asp.net和javascript,但没有成功。不知道在jquery中是否可能

即使我尝试使用div而不是iframe来加载url,但仍然没有找到任何解决方案


我可以看到我的主页刷新时,我点击任何链接内,但没有事件被激发

加载iframe时附加一个单击事件

$('#iframe').load(function() {
    $(this).contents().find('body').on('click', function(event) {
        alert('clicked');
    }
}

备选解决方案:在上找到:你不能这样做,因为网页是外部的…两者都在同一个域Hanks Robby,我尝试了你提供的链接,如果点击url,它会在任何地方触发。但是是否可以捕获,以防用户在iframe内重定向。如果更改任何内容,则可能是…,无论如何,谢谢您的帮助。这不起作用,如果我在iframe内单击,将显示警告消息。