如果我想在ifarme中自动点击按钮元素,我将如何进行此工作?
function autoclick() {
document.getElementById('u_0_4').contentWindow.document.getElementById("u_0_5").click()
}
<div onload="autoclick()" >
<iframe src="https://www.facebook.com/plugins/like.php?href=https%3A%2F%2Fweb.facebook.com%2FMaherZain&width=450&layout=standard&action=like&size=small&show_faces=true&share=true&height=80&appId=788255487990117" width="450" height="80" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" id="u_0_4" ></iframe>
</div>
=====&GT;如果还有其他办法,请告诉我:(
答案 0 :(得分:1)
你不能这样做,因为否则人们只会嵌入一个1x1的iframe并让每个访问者“喜欢”无论作者想要什么。允许不同的来源访问指向不同来源的contentWindow
iframe是一个安全问题。
想象一下,如果 能够做到这一点。人们可以开始在1x1 iframe中嵌入gmail或您的银行网站,然后触发几次点击和键盘事件来重置密码。