iframe内部的假单击无法正常工作

时间:2018-03-14 08:47:08

标签: javascript jquery

我有一些外部网站,我正在使用iFrame加载。我试图在iframe中实现虚假点击。

这是我的代码

window.load(function(){
 $('#book-iframe').contents().find('.Home').trigger("click");

});

如果在浏览器控制台上尝试$('#book-iframe').contents().find('.Home').trigger("click");代码,它也能很好地运行。

任何建议

2 个答案:

答案 0 :(得分:1)

只有当iframe来自相同的父域时,才可以修改iframe。

使用外部网站时,您只能在以下情况下执行此操作:

1)您有直接访问到源代码

2)您发现安全漏洞为XSS (Cross Site Scripting)

答案 1 :(得分:0)

iframe独立于显示它的帧。

要将更改(样式/内容/等)应用于iFrame页面,您需要编辑该页面。