Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook FB.Canvas.setAutoGrow()不使用jquery.load_Facebook_Canvas - Fatal编程技术网

Facebook FB.Canvas.setAutoGrow()不使用jquery.load

Facebook FB.Canvas.setAutoGrow()不使用jquery.load,facebook,canvas,Facebook,Canvas,我的应用程序中的画布高度有问题。我已将其设置为FB.Canvas.setAutoGrow();但是当我通过ajax将页面加载到div中时,它不会增加画布的高度 如果我加载的页面很长,那么我将页面加载到相同的div中,该div较小,画布高度与较大的页面相同。它不会调整滚动条的大小以适应较小的页面 任何帮助都将不胜感激。我也遇到了同样的问题,FB.Canvas.setAutoGrow()不起作用。最后,这是一个奇怪的问题,我有一个名为“name”的javascript变量。将其重命名为“userna

我的应用程序中的画布高度有问题。我已将其设置为FB.Canvas.setAutoGrow();但是当我通过ajax将页面加载到div中时,它不会增加画布的高度

如果我加载的页面很长,那么我将页面加载到相同的div中,该div较小,画布高度与较大的页面相同。它不会调整滚动条的大小以适应较小的页面


任何帮助都将不胜感激。

我也遇到了同样的问题,FB.Canvas.setAutoGrow()不起作用。最后,这是一个奇怪的问题,我有一个名为“name”的javascript变量。将其重命名为“username”,现在它可以正常工作。
其余的没有显示任何错误,我的代码工作没有任何问题,只有当我有“name”时,调整大小没有工作。因此,也许您还应该尝试重命名变量和/或函数…

还要确保您有一个
FB.init()
setAutoGrow()之前

请执行我的命令。但是您的FB.init()在哪里,它应该在任何FB函数之前运行。顺便说一句,试试FB.Canvas.setAutoResize();相反,@eureka setAutoResize()将在2012年1月被除价。这是一个教科书案例,说明了为什么永远不应该在JS中创建全局变量。唯一的例外是在对象(例如window.APP)之间使用单个名称空间进行通信,我也遇到了同样的问题。一些脚本正在执行:函数foo(){name='somename'}而不是函数foo(){var name='somename'}我遇到了这个问题。我有一些全局变量,但它们似乎不是原因。还有什么我应该寻找的吗?在调用FB.Canvas.setAutoGrow()之前,您需要确保您的应用程序id正确,并且正确调用FB.init;还要检查浏览器控制台是否有错误。