您将需要使用javascript sdk来自动调整pagetab应用程序中的iframe。你将需要有一个这样的应用程序ID。参考https://developers.facebook.com/docs/reference/javascript/
FB.Canvas.setAutoResize();设置画布的高度。
这里是我的应用程序的工作示例。 http://www.facebook.com/apps/application.php?id=135669679827333&sk=app_135669679827333
注意:setAutoResize();将改为setAutoGrow();
另外:您可能需要缩小图像的宽度,直到自动调整大小后才能确定。
----------我使用它并在我的文档的标签<正下方添加。
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : 'Your-App-Id-Here',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true, // parse XFBML
//channelUrl : 'http://WWW.MYDOMAIN.COM/channel.html', // channel.html file
oauth : true // enable OAuth 2.0
});
/* sets auto size to app canvas and page tab app. */
FB.Canvas.setAutoResize();
};
(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol +
'//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());
</script>
任何HTML代码,请。太抽象了,不能想到你的布局。 – Raptor
刚刚添加它们 - 谢谢。 – bronts