2012-02-02 135 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