在两个 iframe 之间传输数据

本文关键字:iframe 之间 传输 数据 两个 | 更新日期: 2023-09-27 18:31:58

我有一个页面,里面有两个iframe。第一帧的 src 链接到我自己的应用程序中的页面。但是第二个框架的 src 是一个 url(即)我在这个框架中调用一个网页。但是,我需要将数据从一个帧的文本框传输到另一个。我怎样才能做到这一点?有什么想法吗?请帮忙!

谢谢

在两个 iframe 之间传输数据

出于安全原因,浏览器不允许这样做。如果你真的想这样做,你必须使用网络服务作为中介。

假设您控制了 iframe 的两端,并且不想为两个帧提供相同的域,则可以使用 html5 功能 postMessage

https://developer.mozilla.org/en/DOM/window.postMessage

这允许您在 iframe 中安全地进行通信(如果编码良好:-)