我尝试过使用如下所示的iframe,但它不起作用。
<script>
function myFunction() {
var x = document.getElementById("myframe");
var y = (x.contentWindow || x.contentDocument);
if (y.document)y = y.document;
//the code clicking the button
}
</script>
有没有一种方法可以在不同域上运行的网页上触发按钮点击?有什么建议吗?
mate,答案是否定的,不可能。
几乎所有的现代浏览器都会通过父窗口阻止在iframe上执行Javascript。。。这是的安全问题
JS iFrame的执行在现代浏览器中主要由于安全问题而被阻止
您不能使用javascript访问第三方网站DOM。由于安全原因,几乎所有浏览器都会阻止此操作。以互联网银行网站为例,如果可以使用iframe和javascript访问互联网银行网站的DOM,那么很容易窃取用户名和密码。