【问题标题】:Accessing an iframe [duplicate]访问 iframe [重复]
【发布时间】:2014-10-11 15:19:04
【问题描述】:

我有一个 iframe,里面有一个小部件。源来自不同的域。其内容上有一个带有提交按钮的表单。单击它时,打开的页面位于 iframe 内。我已经研究过但没有找到答案的问题是:“有什么方法可以访问该按钮,以便在单独的窗口中打开新页面?”

感谢您提供的任何帮助。 Stackoverflow 规则。

【问题讨论】:

    标签: javascript html iframe


    【解决方案1】:

    您不能直接从其他域访问 iframe 内容。

    如果您可以控制来自其他域的内容,则可以设置消息传递系统。

    更多信息可以在这里找到:Cross-domain IFrame DOM properties access from parent's JavaScript

    【讨论】:

    • 所以他们必须最终实现这一目标?
    • 如果对他们有意义。你的具体情况和小部件是什么?
    • 该网站是一个租车网站。该小部件是“在线预订汽车”,当您点击提交时,他们会将您带到符合您标准的可用汽车列表。它在他们的领域。我在另一个网站上看到了这个小部件,它在一个单独的窗口中打开它,而不是在 iframe 中。
    • 你能告诉我另一个网站吗?我会检查他们在做什么。是否有小部件的帮助/参考?
    猜你喜欢
    • 2011-11-26
    • 2018-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-02
    • 2012-07-04
    • 2013-02-08
    • 2015-10-01
    相关资源
    最近更新 更多