Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.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_Jquery_Iframe_Dom Events - Fatal编程技术网

Javascript 模拟单击iframe元素

Javascript 模拟单击iframe元素,javascript,jquery,iframe,dom-events,Javascript,Jquery,Iframe,Dom Events,我试图模拟点击iframe元素。我确信这个非常简单的代码是有效的,点击确实发生了,但行为与真正的鼠标点击不同 代码: <iframe id="iframe2" src="..."> </iframe> <script> setInterval(function () { document.getElementById("iframe2").click(); }, 5000); </script> setInterval(函数(){ d

我试图模拟点击iframe元素。我确信这个非常简单的代码是有效的,点击确实发生了,但行为与真正的鼠标点击不同

代码:

<iframe id="iframe2" src="...">
</iframe>

<script>
setInterval(function () {
    document.getElementById("iframe2").click();
}, 5000);
</script>

setInterval(函数(){
document.getElementById(“iframe2”)。单击();
}, 5000);
如果我真的单击iframe,将打开一个新的浏览器选项卡。 如果我使用Javascript或jQuery模拟单击,则会有单击,但不会发生任何事情(不会打开新的选项卡)


我需要得到相同的结果。

请提供一个真实的例子,为测试提供一个有效的iframe,很可能不可能以您希望的方式工作。我打赌浏览器出于安全原因会阻止这种行为。当您“单击iframe”时,您是否会单击iframe中加载的特定内容(例如,iframe中的链接或按钮)?或者,在父/根文档中,您是否真的有一个连接到iframe本身的单击事件侦听器?当您“单击iframe”时,您是否在单击iframe中加载的特定内容(例如,iframe中的链接或按钮)?对iframe包含类似于javascript横幅的内容。