验证后,FaceBook Connect不会重定向到下一页

时间:2012-02-06 18:44:59

标签: facebook

在我给予维护的一个项目中,我可以看到以下代码用于使用FaceBook连接登录FaceBook。

问题是在点击facebook连接按钮后,会出现facebook登录弹出窗口,并且在验证后弹出窗口没有关闭,下一页将不会打开而不是主页面。

        <script type="text/javascript">
            FB.init("[app_key]", "xd_receiver.htm");
            function FBLoginPerms(apiKey, redirect){
                FB.Connect.requireSession(
                    function() {
                        FB.Connect.showPermissionDialog("email,user_photos,read_friendlists,publish_stream,user_birthday", function() {window.location = redirect;});
                    }
                );
            }


        </script>

        <a href="http://www.mydomain.com/myapp/login.php" onclick="FBLoginPerms(&#39;[app_key]&#39;,&#39;/myapp/thankyou.php&#39;); return false;">
            <img src="facebook_login.png" alt="" border="0" />
        </a>

1 个答案:

答案 0 :(得分:1)

不推荐使用FB.Connect,但不支持。

http://developers.facebook.com/docs/reference/oldjavascript/

尝试使用新SDK的新登录/注销

http://developers.facebook.com/docs/reference/javascript/FB.login/