我想通过在某个坐标上动态点击来点击iframe,其中有一个按钮。我创建了一个按钮,它可以按钮点击该按钮所在的坐标,但它不起作用。通过在特定坐标上动态点击来点击iFrame
在这个JSFiddle示例中,我有按钮单击位于bing徽标所在文档的x = 30px和y = 30px的坐标,但是当我单击该按钮时,iframe中的Bing徽标不会触发。
<div class="button">Click Here</div>
<iframe src="https://www.bing.com/images" width="200" height="70"></iframe>
<script>
function clicktransfer(x, y) {
jQuery(document.elementFromPoint(x, y)).click();
}
$(".gray").click(function() {
clicktransfer(30, 30);
});
</script>
有什么想法?
也有类似的问题:[如何检测iframe中的点击(跨域)?](http://stackoverflow.com/questions/29337304/how-to-detect-a-click-inside-of- an-iframe-cross-domain-aka-prevent-click-frau) – Roberto
请解释我做错了什么,我读了这个(跨域)的帖子,但它没有帮助。 – Ogdila