【问题标题】:Trigger Click Inside an iframe在 iframe 内触发点击
【发布时间】:2015-10-08 06:32:41
【问题描述】:

我有一个 iFrame,里面有一个带有 target="_blank" 的锚标记。 (<a href='#' target='_blank'>Link</a>)

我想要的是当页面加载时,<a> 标签会被自动点击。我已经尝试了几种方法来实现这一点,但都没有运气。

还有一件事,我只能更改 iFrame 内部的代码。 iFrame的代码不在我手上。

【问题讨论】:

  • 由于安全问题,您无法访问 iframe 的内部,除非它是同源的。想象一下,您有一个登录页面的全屏 iframe。如果网页的所有者可以在您输入密码时进入并提取您的密码,这将是不公平的。

标签: javascript jquery iframe


【解决方案1】:

由于同源策略 [https://en.wikipedia.org/wiki/Same-origin_policy] 浏览器不允许您这样做,除非 iFrame 和父页面在同一个域中。您可能必须尝试不涉及 iFrame 的替代解决方案。这个问题的一个很好的参考是:https://stackoverflow.com/a/3076648/3188771

【讨论】:

    猜你喜欢
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 2013-03-02
    • 1970-01-01
    • 1970-01-01
    • 2015-02-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多