2010-04-18 93 views
0

我的Facebook連接我的網站頁面上的按鈕,我想用戶登錄成功後重定向到一個頁面:這裏的代碼片段:Facebook |重定向錯誤

</script> 
<fb:login-button onlogin="facebook_onlogin();"> 
</fb:login-button> <script type="text/javascript"> 
FB.init("API_KEY", "http://myip/facebookapp/xd_reciver.html/"); 
function facebook_onlogin() { 
    window.location="http://myip/facebookapp/mypage/" 
} 
</script> 

但是,當我在它登陸重定向到彈出頁面INSIDE彈出窗口,我怎樣才能重定向到彈出窗口的頁面。

回答

1

根據我的經驗,這通常是由於沒有正確設置跨域接收文件造成的。

假設你複製的跨域接收文件,Facebook的提供,那麼在您的代碼段以上,它看起來就像你在xd_receiver.html拼寫錯誤的「接收器」。通過複製並粘貼到您的瀏覽器並確保它可以被加載,仔細檢查它是否是有效的URL ...我的猜測是您必須修復拼寫並刪除最後的斜槓,即。 http://myip/facebookapp/xd_receiver.html。在你使用API​​時仔細檢查API密鑰,Facebook Connect可能會讓你有時感到非常沮喪。