gpt4 book ai didi

javascript - 两个 iframe 可以在不通过位于不同域的父级的情况下相互通信吗?

转载 作者:行者123 更新时间:2023-11-28 01:31:28 25 4
gpt4 key购买 nike

我有以下内容:

abc.com 上的页面

<html>
<iframe src="xyz.com/something"/>
<iframe src="xyz.com/somethingelse"/>
</html>

因此,您可以想象 abc.com(我无法控制)无法真正与 xyz.com 上的 iframe 通信,反之亦然。我控制 xyz.com 上作为 iframe 加载的页面之一。有没有办法让我控制的页面在另一个 iframe 上调用函数?

谢谢。

最佳答案

它们都位于同一个域中,为什么不通过服务器中继。也许通过套接字,这样它就可以运行了。 AJAX 民意调查也可以工作。

或者,您可以通过 localStorage 中继数据 which triggers storage events 。让它们监听数据的修改,相应地解析和显示。不确定这个的兼容性。我上次检查时,只有 Chrome 支持存储事件。

关于javascript - 两个 iframe 可以在不通过位于不同域的父级的情况下相互通信吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22075328/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com