【发布时间】:2009-09-30 17:50:28
【问题描述】:
我想捕捉 iframe 中任何地方发生的点击。我无法直接访问 iframe,因为它包含来自另一个域的内容。那么我将如何使用 jQuery 来做到这一点?以某种方式计算点击是否发生在 iframe 区域? iframe 应该保持完全可访问,因为它包含链接等。
【问题讨论】:
标签: javascript jquery events iframe
我想捕捉 iframe 中任何地方发生的点击。我无法直接访问 iframe,因为它包含来自另一个域的内容。那么我将如何使用 jQuery 来做到这一点?以某种方式计算点击是否发生在 iframe 区域? iframe 应该保持完全可访问,因为它包含链接等。
【问题讨论】:
标签: javascript jquery events iframe
由于Same origin policy,这是不可能的。 jQuery 不能神奇地绕过浏览器环境。
您可能希望实现一个same-domain proxy(php 中的示例),将目标站点的 html 传递到您的 iframe。你没有提到你使用的是什么服务器端技术,所以我不能更具体。
【讨论】: