2010-04-18 80 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可能会让你有时感到非常沮丧。