Facebook连接对话框使用没有Javascript SDK取消按钮不起作用

时间:2013-09-29 22:04:30

标签: facebook button sdk

我使用the method而没有用于Facebook登录的Javascript SDK。但是,当我单击“取消”按钮时,对话框不会关闭,而是重新加载。

无法找到解决方案。有什么想法吗?

我的代码

    if ($user) {
      $logoutUrl = $facebook->getLogoutUrl(array('next'=>'http://dnm.com/fb-logout.php'));
    } else {
      $loginUrl = $facebook->getLoginUrl(array(
      'scope' => 'email, user_birthday, publish_stream', 
      'display' => 'popup',
      ''cancel_url' => 'http://mydomain.com',
));
      header("Location: ".$loginUrl);
    }

1 个答案:

答案 0 :(得分:0)

如果您点击取消,Facebook重定向API会重定向到cancel_url,如果登录成功完成,则重定向到redirect_url。如果您不希望重新加载页面,则需要使用Javascript SDK。