【问题标题】:Is it possible to trigger a click event inside an iframe loaded with 3rd party content from another domain?是否可以在加载了来自另一个域的 3rd 方内容的 iframe 内触发点击事件?
【发布时间】:2011-11-22 20:21:04
【问题描述】:

我已经在 iframe 中达到了所需的元素,但我无法触发点击事件。我使用click()initMouseEvent("click", true, true) 没有成功。

那么是否可以在加载了来自另一个域的 3rd 方内容的 iframe 内触发点击事件?

【问题讨论】:

  • 我认为这是不可能的。如果可能的话,我们可以做很多事情。例如..我们可以自动触发类似按钮的facbook等等......
  • 黑客不喜欢能够做到这一点。 :-(
  • 你说的。嗯,这样看……

标签: javascript iframe click mouseevent


【解决方案1】:

最近几个小时我学到了什么:

首先:应该不可能违反Same origin policy,尤其是在这些日子里,在大多数页面中存在大量通过 iframe 注入的代码:广告和社交书签小部件等等......

排在第二位:这种代码很可能对第三方实体犯了一些违法行为。

所以问题的答案似乎是否定的。

【讨论】:

    猜你喜欢
    • 2014-01-15
    • 2011-05-05
    • 1970-01-01
    • 2012-10-28
    • 1970-01-01
    • 2015-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多