我必須在頁面的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