【发布时间】:2012-08-24 09:07:00
【问题描述】:
例如: 我有一个带有 iframe 的主页,我的 iframe 包含一个按钮。当我按下 iframe 内的按钮时,会执行一些脚本,并更改 iframe 的设计。出现文本和其他内容。
如何检测 iframe 脚本何时运行? (或者按钮被按下了?)
iframe 来自不同的域。
【问题讨论】:
-
您对其他域有任何控制权...您可以更新其中的任何内容吗?如果不是,那么@PhonicUK 是正确的,您将点击same origin policy restrictions。如果你这样做了,那么例如可以允许使用 CORS 进行访问...有关更多详细信息,请参阅 this answer
-
我在 iframe 代码中没有任何控制...我在想是否可以检测到它何时被点击...这可能吗?
-
不,如果您无法控制 iFrame 的来源,那么您完全不走运......您无法访问 iframe 中的 任何内容(DOM、代码, 事件等)并出于良好的安全原因
标签: javascript jquery html iframe