我想通過在某個座標上動態點擊來點擊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