我认为这个选项不可用,但也许你知道一些策略! 我在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/