2012-10-24 30 views
1

我已經嘗試了幾種從各種來源(包括Facebook本身和stackoverflow)中找到的代碼片段,但它們中的任何一個都不會增加我爲客戶端創建的自定義選項卡的默認長度。我列出了我在下面嘗試的方法。選項卡調整大小不起作用

我一直無法玩的一個變量是Facebook的FB.Canvas.setSize頁面上描述的畫布高度設置。無法在我的應用程序面板上找到它。 http://developers.facebook.com/docs/reference/javascript/FB.Canvas.setSize/

它說:「注意:只有在App Dashboard中的Canvas Height設置爲」Settable(Default:800px)「時才啓用此方法。」

這裏是我嘗試調整大小的各種方法。

<script type="text/javascript"> 
    window.fbAsyncInit = function() { 
    FB.init({appId: '215615521792601', status: true, cookie: true, xfbml: true}); 

<!-- EACH OF THESE THREE LINES BELOW WAS TRIED ONE AT A TIME.--> 
FB.Canvas.setAutoResize(true); 
// FB.Canvas.setAutoGrow(true); 
// FB.Canvas.setSize({ width: 520, height: 1576 }); 
}; 

這裏是另一種方法,我發現:

<!-- FACEBOOK TAB LENGTH FIX HEADER START --> 
<div id="fb-root"></div> 
<script src="http://connect.facebook.net/en_US/all.js" type="text/javascript"></script> 
<!-- FACEBOOK TAB LENGTH FIX HEADER END --> 

<!-- FACEBOOK TAB LENGTH FIX BODY START --> 
    <script type="text/javascript"> 
window.fbAsyncInit = function() { 
FB.Canvas.setAutoResize(100); 
} 
// Do things that will sometimes call sizeChangeCallback() 
function sizeChangeCallback() { 
FB.Canvas.setSize({ width: 520, height: 2400 }); 
} 
</script>  
<!-- FACEBOOK TAB LENGTH FIX BODY END --> 

感謝任何及所有的幫助!我完全難以置信,感到沮喪!

回答

0

帆布身高選項在「應用在Facebook上」在應用程序儀表板下基本設置部分。

+0

我看錯了地方嗎?以下是我的應用程序的基本設置頁面的屏幕截圖。 http://graphish.com/test/fb_problem.png – user1769230

+0

你正在尋找正確的地方。在你的屏幕截圖中,在頁面標籤下你已經填滿了你所擁有的頁面細節(*有Facebook登錄**的網站,下面有你在Facebook **標籤上的應用程序,畫布高度設置在該標籤內。 –