2010-07-22 132 views
1

我在我的服務器上有一個站點,它從我無法訪問的外部站點提取iframe。根據內容高度自動調整iframe的大小

我希望iframe根據被拉入的內容調整高度,以便整個頁面看起來像一個頁面。

*我不需要知道如何擺脫滾動條。

有沒有人有任何想法?提前致謝!

回答

0

我不認爲這是可能的。無法使用JavaScript與iframe進行交互。這會造成嚴重的安全後果,所以瀏覽器不允許這樣做。

+0

這是正確的。跨域問題會阻止瀏覽器檢測到非本地iframe的內容。 – mattbasta 2010-07-22 23:46:39

+0

是的,瀏覽器阻止訪問iframe的全部原因是爲了防止XSS和XSR攻擊 – 2010-07-24 14:18:55

-1

在CSS嘗試

#frame_ID{ 
    height:auto; 
} 

我嘗試了一大堆的CSS的東西,看看是否有任何方式告訴當iframe中沒有一個滾動條,我沒有發現任何解決方案,因此。就像評論說,這不會工作。

+1

不,不起作用。 – mattbasta 2010-07-22 23:45:56

+0

@mattbasta +1糾正我,讓我覺得:D。 – qw3n 2010-07-23 05:20:02

0

你是指「內容的高度」是什麼意思?它是圖像,文本塊還是表格?您可能能夠使用某種AJAX獲得它,但它將取決於iframe中的內容類型。

+0

iFrame內的內容始終在變化,這意味着高度始終在變化。我基本上是進口另一個網站。 http://www.talkingdogtees.com – talkingD0G 2011-04-14 14:13:54

相關問題