2011-10-12 31 views

回答

0

看着你的網頁的源代碼,你需要做一些修改和補充。

請務必聲明DOCTYPE的頁面。 http://www.w3.org/QA/2002/04/valid-dtd-list.html

接下來,從身體標記刪除onload屬性:

<Body onLoad="FB.Canvas.setSize({width: 515, height: 1350})"><Div id="fb-root"></div>` 

而且也,你需要更新此代碼: 確保您正在使用的應用ID從https://developers.facebook.com/apps您應用程序。 您還需要確保OAuth屬性在您的呼叫中。

<Script src="http://connect.facebook.net/en_US/all.js#xfbml=1″></script> 
<Script type="text/javascript"> 
FB.init({ 
appId: FB_APP_ID,Status: true,Cookie: true,Xfbml: true 
}); 
window.fbAsyncInit = function().{ 
fb.canvas.setautoresize(); 
} 
</Script> 

這裏是它應該如何看一個例子:

<script type="text/javascript"> 
    window.fbAsyncInit = function() { 
    FB.init({appId: 'PUT THE APP ID FROM https://developers.facebook.com/apps HERE', 
status: true, cookie: true, 
      xfbml: true, oauth: true}); 
    }; 
    (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> 
<script type="text/javascript"> 
     window.fbAsyncInit = function() { 
     FB.Canvas.setAutoResize(); 
} 
</script> 
相關問題