我有一个只能通过粉丝页面运行的Facebook应用程序。
转到应用:http://apps.facebook.com/imageassistant/(你应该有一个粉丝页面来检查)
如何调整Facebook的iframe应用程序窗口的大小
我需要提高我的画布页面的高度,就像我可以用一个固定宽度值(如果你跑我应用程序,你会看到)
我有一个index.php文件,其中包括fbmain.php文件
//index.php
<?php
include_once "fbmain.php"; // this file do all authentication parts
//some codes
?>
我需要调整我的所有网页在我的应用
我发现了一些代码■从facebook developer page
window.fbAsyncInit = function() {
FB.Canvas.setSize();
}
// Do things that will sometimes call sizeChangeCallback()
function sizeChangeCallback() {
FB.Canvas.setSize();
}
与此相关的,这
FB.Canvas.setSize({ width: 640, height: 480 }); // Live in the past
但我不知道如何在我的应用程序使用这些代码,我应该在哪里把那些? 我是否已将这些代码放入应用程序的每个文件中?
我是否必须在我的开发人员应用程序页面中更改应用程序设置? (IFrame大小显示滚动条或自动调整大小之前做到这一点)
任何人都可以请发布完整的答案,包括我应该把那个放在哪里?
注:我使用的PHP SDK
再次感谢,它的工作原理。 你能告诉我如何设置画布的固定宽度吗?(假设我想要一个500的固定宽度) – Roshanck
你试过了:FB.Canvas.setSize({width:500}); – jBit
是的,它works.tnx。还有一个问题。当我向下滚动时,可以看到页面卡住,因为它正在加载(当我向下滚动时,我可以看到页面正在加载)我可以阻止它吗?我没有这个问题没有重新大小的代码 – Roshanck