Javascript 模拟单击iframe元素
我试图模拟点击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 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横幅的内容。