我正在使用iframe和javascript创建一个Web小部件,我想让我的iframe可以调整为内容(从其他域加载)。
我做了一些搜索(包括在StackOverflow中),我找到了几个主题,但我找不到关于这个问题的任何结论。
这可能与否?
因为atm我必须将我的iframe高度设置为内容的最大高度,在我的小部件的某些步骤中,底部有一个很大的空白区域,看起来不太好。
注意小部件iframe中的所有交互都是使用ajax完成的。 (iframe src只是一个html页面。)
答案 0 :(得分:2)
看看this :)你也可以使用postMessage - 有一个crossbrowser jQuery插件。
答案 1 :(得分:2)
自己动手编写postMessage的东西就是在公园散步。您不需要框架来为您完成。这是一个关于stackoverflow的简单示例:cross-domain iframe resizer?