2012-01-26 80 views
0

我正在使用Facebook應用程序作爲Facebook頁面上的選項卡。 我現在遇到的問題是,在運行Lion的Mac上刪除了圍繞iframe出現的滾動條,具體來說是使用谷歌瀏覽器運行的 。適用於所有其他瀏覽器的修復程序似乎不起作用!有沒有人注意到這個問題?Facebook上的iframe滾動條問題

對不起,不具體。我有手風琴,擴大了使框架更大。我已將應用程序的高度設置爲流暢。所有其他瀏覽器正確顯示它。這只是在Mac OS X Lion上的Chrome。我正在使用的JavaScript是。

window.fbAsyncInit = function() { 
     FB.Canvas.setAutoResize(); 
     } 

我還想補充一點,OS X Lion有不同的外觀滾動條......我不知道這是否會改變任何東西。

剛剛意識到在Windows XP上最新的Firefox上發生同樣的問題,如果我刷新,它有時會消失並回來。滾動條不顯示,但內容裁剪爲800px,我可以滾動瀏覽它。

+0

你能給一個例子嗎? – Eddie

回答

0

試試這個CSS代碼

html { 
    overflow: hidden; 
} 

body { 
    width: 520px; 
    margin: 0; 
    padding: 0; 
    overflow-x: hidden; 
} 
0

FB.Canvas.setAutoResize將於2012年1月1日,被移除,使用FB.Canvas.setAutoGrow代替。

https://developers.facebook.com/docs/reference/javascript/FB.Canvas.setAutoGrow/

+0

謝謝!但這並沒有解決問題。 :( –

+0

做你設置你的CSS這樣 的身體嗎?{ 寬度:520px; 保證金:0; 填充:0; 邊界:0; 溢出:隱藏; }。 –

+0

感謝您的幫助的側邊欄不再顯示,但框架不會隨着我使用AutoGrow的內容而增長,並且我已將高度設置爲固定的800.仍然嚴格限制Chrome OS X Lion。 –