我尝试使用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>
有没有办法可以触发在不同域上运行的网页上的按钮点击?有什么建议吗?
答案 0 :(得分:1)
交配,答案是否定,不可能。
答案 1 :(得分:0)
几乎所有现代浏览器都通过父窗口阻止iframe上的Javascript执行......这是安全问题
答案 2 :(得分:0)
由于安全问题,JS iFrame执行主要在现代浏览器中被阻止
答案 3 :(得分:0)
您无法使用javascript访问第三方网站DOM。由于安全原因,几乎所有浏览器都会阻止此操作。例如,考虑网上银行网站,如果可以使用iframe和javascript访问网上银行网站的DOM,则很容易窃取用户名和密码。