自动调整iframe跨域

时间:2010-10-18 11:28:29

标签: javascript iframe resize cross-domain

我正在使用iframe和javascript创建一个Web小部件,我想让我的iframe可以调整为内容(从其他域加载)。

我做了一些搜索(包括在StackOverflow中),我找到了几个主题,但我找不到关于这个问题的任何结论。

这可能与否?

因为atm我必须将我的iframe高度设置为内容的最大高度,在我的小部件的某些步骤中,底部有一个很大的空白区域,看起来不太好。

注意小部件iframe中的所有交互都是使用ajax完成的。 (iframe src只是一个html页面。)

2 个答案:

答案 0 :(得分:2)

看看this :)你也可以使用postMessage - 有一个crossbrowser jQuery插件。

答案 1 :(得分:2)

自己动手编写postMessage的东西就是在公园散步。您不需要框架来为您完成。这是一个关于stackoverflow的简单示例:cross-domain iframe resizer?