gpt4 book ai didi

javascript - 当源位于另一个域时,如何更改 IFRAME 高度?

转载 作者:行者123 更新时间:2023-11-28 16:21:23 24 4
gpt4 key购买 nike

我认为这个选项不可用,但也许你知道一些策略!我在http://www.mydomain.com ,我用另一个域的 jquery 放置了一个 iframe :

​<div id="myContent​​​​​​​"></div>​

$('#myContent').html('<iframe id="myFrame" src="www.anotherdomain.com"></iframe>');​

好吧,我加载的页面 www.anotherdomain.com 是我的,所以我可以添加任何类型的代码!

我想做的是根据加载页面的实际大小设置myFrame的高度(我不知道,它会随着时间的推移而改变)。

有没有一种方法可以让我与父 DOM (mydomain.com) 通信插入页面 (anotherdomain.com) 的大小?

我不知道,我怀疑是这样,但为什么不问。

最佳答案

您可以使用 postMessage 在不同域的 iframe 之间发送消息(例如框架的高度): https://developer.mozilla.org/en/DOM/window.postMessage

关于javascript - 当源位于另一个域时,如何更改 IFRAME 高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9467885/

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