2012-02-02 134 views
0

我的Facebook應用 頁面畫布寬度760px。 iFrame頁面主體寬度520px,overflow:隱藏。Facebook畫布水平滾動條問題

只顯示Firefox的水平滾動9,10。IE和Chrome看起來不錯。

enter image description here

是否有這個問題的任何解決方案?

+0

只有在這些瀏覽器中它不起作用... Safari如何?歌劇? Konqueror的?山貓? ;) – Lix 2012-02-02 17:59:48

+0

Safari工作正常。我們需要關心Firefox而不是Opera,konqueror或Lynx。 – 2012-02-09 05:00:35

回答

0

您應該通過developers application檢查您的應用程序的畫布設置。

enter image description here

正如你可以看到有在畫布寬度兩個設置。當使用寬度設置fluid時,對寬度沒有「限制」 - 應用程序可佔用用戶屏幕可以提供的儘可能多的空間。這當然不包括帶有代碼和廣告的側欄的保留空間。
固定設置是不言自明的。

另一種選擇是使用Facebook JavaScript SDKFB.Canvas.setSize()方法。語法是非常簡單的:

FB.Canvas.setSize({ width: 640, height: 480 });

編碼愉快!

+0

高度已經設定好液體但仍不起作用。我們嘗試了FB.Canvas.setAutoResize()和FB.Canvas.setSize()函數。 – 2012-02-09 05:02:47