我必须在页面的iframe中包含一个外部白标签网站。外部网站上有很多页面,它们的高度差别很大。使用外部URL获取iframe的高度
我需要调整我的iframe的高度以适应此情况。
我可以获取加载到iframe中的第一页的高度(使用PHP),但没有办法获取后续页面高度,因为没有办法知道url /位置在iframe中发生了什么变化。
由于这是iframe中的外部URL,因此通常存在安全限制,因此所有解决方案都必须来自父框架。解决方案必须至少在FF和IE上可行。
唯一能想到的是测试滚动条是否在iframe中可见,但在这些情况下这似乎是不可能的。
如果任何人都可以证明我错了,或者有任何其他javascript/ajax/php跨浏览器解决方案,我很乐意听到它。
看到这个问题:http://stackoverflow.com/questions/466672/set-iframe-to-height-of-content-for-remote-content – Zach 2010-11-01 21:40:32
是的,我看到了这个问题。但是我在这里强调说“所有的解决方案都必须来自父框架”。我见过的大部分建议都涉及远程页面上的某种编码。 – Owen 2010-11-02 13:10:56