2014-10-07 167 views
-4

我的對象是刪除跨域服務器的iframe的滾動條,這是我無法訪問的。針對跨域服務器的iframe動態調整大小無法訪問

  • 頁A具有顯示內容不固定,其高度隨時間改變,所以我不能修復的高度,它必須是動態的外部服務器
  • 的內容的iframe中。
  • 它必須用JavaScript處理。我有一個對應於用戶選擇的對象列表。當做出不同的選擇時,會顯示不同的內容類型。

我試過解決方案postMessage,但它不能解決問題,因爲我沒有訪問服務器。我在考慮更多的視圖,當頁面加載時調整iframe的大小。

回答

1

你不能。如果沒有在該頁面上運行的腳本的明確支持,無法確定跨域iframe中頁面的大小。由於您已經表示無法修改該頁面,因此無法執行此操作。

+0

我在考慮更多的自動腳本在一個單獨的線程,這將調整頁面加載後的視圖.... 我是新來的,有沒有一種處理它的觀點? – 2014-10-08 14:31:35

+0

不是。您在頁面上做的任何事情都可以獲得跨域框架中頁面的大小。線程與它無關。 – duskwuff 2014-10-08 20:06:46