搜尋

首頁  >  問答  >  主體

javascript - 頁面嵌套iframe高度設定問題

頁面iframe嵌入一個第三方的頁面,
如何設定這個iframe的高度消除滾動條,
因為跨域了,所以是獲取不到iframe的document,有其他什麼辦法麼

世界只因有你世界只因有你2748 天前769

全部回覆(3)我來回復

  • PHPz

    PHPz2017-05-19 10:28:37

    除非你能在第三方 iframe 裡加入程式碼,否則是不行的。

    可以加入程式碼的話就是透過各種跨域 iframe 通訊的方式告知父頁面高度。

    回覆
    0
  • 迷茫

    迷茫2017-05-19 10:28:37

     1. document.getElementById('ifr').contentDocument; 
     2. document.getElementById('ifr').contentWindow.document; 
     3. window.frames[0].document; 

    網路上有些資料寫的是contentWindow只對ie有效,contentDocument只對非ie瀏覽器有效,但是經過我的測試,這兩種方法是對當前主流瀏覽器有效的(ie,firefox,chrome,safari,opera )

    回覆
    0
  • 習慣沉默

    習慣沉默2017-05-19 10:28:37

    /a/11...

    看看這篇有沒有幫助

    回覆
    0
  • 取消回覆