您將需要使用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