2013-08-05 57 views
1

我的Facebook應用程序(iframe/fluid/Fluid)顯示一個水平滾動條。所有試圖刪除它都失敗了。ScrollBars在Facebook應用程序 - 2013年突破變化

我已經試過張貼在這裏所有的解決方案,對於FB.setAutoGrow()FB.setSize(),等等,沒有運氣,但我發現一些有趣的事情:

出現不相關的我的應用程序的滾動條,但相關到旁邊的廣告。 enter image description here

在圖像,你可以看到我在談論:

  • 左邊是我的iframe應用程序的一部分。雖然Iframe已被正確調整大小(我已經檢查過Firebug - 右),它們的大小都沒問題,底部有一個水平滾動條,影響整個Facebook窗口(不僅僅是我的iframe)。

  • Firebug上突出顯示的項目是導致水平滾動條的原因。它們不屬於pagelet div(iframe所在的div):它是推薦遊戲轉盤的一部分! (其寬度> 5000像素)。

  • 當我第一次啓動我的應用程序,沒有滾動條時間間隔很短,如500毫秒,然後突然出現。

  • FB.Canvas.setSize,FB.Canvas.setAutoGrow似乎工作,如果我手動調用它們,他們調整iframe等,但他們不刪除滾動條。

  • 我有body:overflow = hidden。

  • (可能有關?)我的應用程序使用自己的另一個iframe,寬度和高度100%,這是行動發生的地方。其他iframe也有overflow = hidden。

  • 這是傳統的工作。我不再關注Facebook的一兩個月,然後我這個昨天:(看見

有什麼可以發生?我的猜測是莫名其妙的Facebook認爲我的應用程序需要水平滾動,才能在主體去除overflow-x:hidden允許它,但是這與他們的旋轉木馬相互作用,期望有一個隱藏的溢出......我不知道這個問題是否屬於我的錯或Facebook Bug。

+0

我有同樣的問題 –

+0

嗨雅各布!我已經在Facebook上提交了一個錯誤,如果你想要,您可以在開發人員網站上對其進行升級以查看它是否引起任何關注。問候! https://developers.facebook.com/bugs/425296877590512 – rupps

回答

0

幸運的是,這個bug已經被Facebook解決了。現在一切正常,

相關問題