从iFrame内容调整iFrame高度?

时间:2010-09-09 04:52:08

标签: jquery iframe resize

现在很奇怪。我在我的一个网站上有一个iFrame,它从我的其他网站获取它的src。所以两者都属于我,我可以访问两者。然而sameOriginPolicy总是在路上:)

我想找到一个自动调整iFrame的解决方案,具体取决于它的内容。我发现了一个很好的autoHeight jQuery插件可以做到这一点,但不幸的是它无法检索iFrame src的体高,因为它在另一个域上。

我现在想知道是否有解决方案?例如,告诉我的src文件,它的父级(iFrame)的高度应为例如300像素。那可能吗?

感谢您的帮助(以及您的提示)

2 个答案:

答案 0 :(得分:0)

我们一直使用的一项优秀技术是Fragment Identfier Technique。

http://www.webmasterworld.com/accessibility_usability/3635186.htm

其他好的技术是使用代理。

在您的域上创建代理文件。将您的iframe网址设置为代理。从Proxy使用诸如CURL(在php中)之类的东西命中其他域,然后获得代理的高度。

iframe的一个好读物是

http://softwareas.com/cross-domain-communication-with-iframes

答案 1 :(得分:0)

你要用iframe打iframe: Resizing an iframe based on content