【发布时间】:2012-04-23 20:32:52
【问题描述】:
我有一个页面,其中有两个 iframe。 第一帧的 src 链接到我自己的应用程序中的一个页面。 但是第二个框架的 src 是一个 url(即)我在这个框架内调用一个网页。 但是,我需要将数据从框架的文本框传输到另一个。我怎样才能做到这一点?有任何想法吗?请帮忙!
谢谢
【问题讨论】:
我有一个页面,其中有两个 iframe。 第一帧的 src 链接到我自己的应用程序中的一个页面。 但是第二个框架的 src 是一个 url(即)我在这个框架内调用一个网页。 但是,我需要将数据从框架的文本框传输到另一个。我怎样才能做到这一点?有任何想法吗?请帮忙!
谢谢
【问题讨论】:
出于安全原因,浏览器不允许这样做。如果你真的想这样做,你必须使用网络服务作为中介。
【讨论】:
假设您控制 iframe 的两端并且您不想为两个框架提供相同的域,您可以使用 html5 功能 postMessage
https://developer.mozilla.org/en/DOM/window.postMessage
这允许您在 iframe 内安全地进行通信(如果编码良好:-))
【讨论】: