【问题标题】:Working with Javascript and cross-domain iframes使用 Javascript 和跨域 iframe
【发布时间】:2010-11-22 15:27:29
【问题描述】:

我有一个 iframe,可以将另一个站点的表单加载到我的站点(我控制两个域,但它们不同)。

iframe 被加载到我网站上的一个花式框中,我希望它在 iframe 中的表单正在处理时弹出一个 AJAX 加载图形。

我知道我无法直接将事件侦听器添加到其他网站的 iframe 中,但我的网站有什么方法可以知道 iframe 中发生了什么?

【问题讨论】:

    标签: javascript iframe cross-domain fancybox


    【解决方案1】:

    不,没有办法知道另一个 iframe 在做什么。

    让域(iframe 中的那个)在内容显示之前加载 AJAX 加载图形,全部在服务器端...您不需要客户端。

    【讨论】:

      【解决方案2】:

      我同意 Luca 的观点,但是必须先加载您的表单,然后才能显示 AJAX 加载图形。如果它是一个非常大的表格,这可能需要一段时间,并且可能会破坏加载图形的目的。

      您是否考虑过通过 javascript 加载表单的内容,完全绕过 iframe?只是获取表单的内容并将其加载到 div 中? (当然,如果您正在加载的表单很复杂,那可能会导致更多问题)

      【讨论】:

        【解决方案3】:

        浏览器绝对禁止知道 iframe 中发生了什么。

        【讨论】:

          猜你喜欢
          • 2011-08-28
          • 1970-01-01
          • 2011-11-06
          • 1970-01-01
          • 2012-01-15
          • 2011-12-09
          • 1970-01-01
          • 2023-03-12
          相关资源
          最近更新 更多