我的Facebook應用程序(iframe/fluid/Fluid)顯示一個水平滾動條。所有試圖刪除它都失敗了。ScrollBars在Facebook應用程序 - 2013年突破變化
我已經試過張貼在這裏所有的解決方案,對於FB.setAutoGrow()
,FB.setSize()
,等等,沒有運氣,但我發現一些有趣的事情:
出現不相關的我的應用程序的滾動條,但相關到旁邊的廣告。
在圖像,你可以看到我在談論:
左邊是我的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。
我有同樣的問題 –
嗨雅各布!我已經在Facebook上提交了一個錯誤,如果你想要,您可以在開發人員網站上對其進行升級以查看它是否引起任何關注。問候! https://developers.facebook.com/bugs/425296877590512 – rupps