-1

如何使用 jQuery 或 PHP 强制单击 iframe 中的按钮?

例子

<iframe src="www.google.com"></iframe>

我想按下该 iframe 中的按钮或锚标记。

并更改锚标记目标 -> '_self'

4

3 回答 3

1

扩展“不可能”...

同源策略”适用:您与来自另一个 [domain|subdomain|protocol|port] 的 iframe 内容进行通信的唯一方法是通过postMessage API,这当然需要另一部分(iframe 内的文档) 收听您的消息。这意味着除非您是有权访问搜索前端的谷歌员工,否则这是不可能的。

如果你在 google 工作并想用力按下按钮,我建议你将脚放在鼠标上:你的体重将有助于以更大的力量推动它。

于 2013-05-07T14:38:14.500 回答
0

在服务器端,您可以使用 CasperJS 单击 iFrame 中的一些内容。请参阅此处 如何从 CasperJS 访问 iframe?

于 2013-05-07T14:35:30.833 回答
0

不可能。出于安全考虑,被浏览器阻止。

于 2013-05-07T14:30:06.970 回答