2012-04-02 66 views
1

此方法似乎已停止工作。FB.Canvas.setSize停止工作(今天?)

上周应用程序代码已经彻底测试,一切都很好。今天早上......滚动条出现在我们的页面标签应用程序中。

示例:此页面上 http://www.facebook.com/HondaPowersports/app_329359370439338

非常简单的代码 - 这是所有静态HTML只有一个FB方法调用:

window.fbAsyncInit = function() { 
    FB.Canvas.setSize({ width: 810, height: 975 }); 
} 

任何人与此相同的问题?有任何想法吗?

回答

0

根据文档(FB.Canvas.setSize):

注:在开发应用程序:当画布高度设置为“可设置(默认800像素)”这个方法时,才会启用。

有人修改了你的Facebook应用程序的设置吗?如果没有如上所述配置,则停止工作。

+0

没错所有这些基本知识都已经涵盖。从字面上看,没有什么改变,我是唯一可以访问这些设置的人。帆布仍然是流体。 – 2012-04-02 20:21:32

+0

也顺便说一句,这是一个配置文件页面上的标签,而不是一个普通的应用画布 – 2012-04-02 20:23:15

0

在我看来,它已被弃用,你必须使用setAutoGrow ...不知道,看看:)

+0

好吧,很明显,facebook已经修复了我的行为没有通过的bug。感谢球员们试图提供帮助。 – 2012-04-02 23:16:42

+0

它不被弃用:https://developers.facebook.com/docs/reference/javascript/FB.Canvas.setSize/ – Philip 2012-04-03 05:41:41