Javascript Facebook连接登录对话框

Javascript Facebook连接登录对话框,javascript,facebook,Javascript,Facebook,我刚刚成功实现了Facebook连接。我还需要做一件事 当用户点击连接按钮时,会出现一个Facebook登录对话框,但如果用户取消弹出窗口而不是登录,则会从我的网站导航到Facebook页面。但我希望它留在我的网站上时,点击取消 请尽早通知我。等待您的回复 如果需要更多控制,可以使用FB.login功能而不是按钮 既然你已经有了你的FB SDK初始化的东西,你应该可以用它来代替 它很容易使用,只需执行以下操作: <a onclick="logmein();">Log In</a

我刚刚成功实现了Facebook连接。我还需要做一件事

当用户点击连接按钮时,会出现一个Facebook登录对话框,但如果用户取消弹出窗口而不是登录,则会从我的网站导航到Facebook页面。但我希望它留在我的网站上时,点击取消


请尽早通知我。等待您的回复

如果需要更多控制,可以使用FB.login功能而不是按钮

既然你已经有了你的FB SDK初始化的东西,你应该可以用它来代替

它很容易使用,只需执行以下操作:

<a onclick="logmein();">Log In</a>

function logmein(){

  FB.login(function(response){
    if (response.status==='connected') { 
      alert('logged in'):
    } else { alert('not logged in'); }

  },{scope:settings.permissions});

}
登录
函数logmein(){
FB.登录(功能(响应){
如果(response.status==='connected'){
警报(“已登录”):
}else{alert('未登录');}
},{scope:settings.permissions});
}
这不应导致任何重定向离开您的站点。只需打开一个弹出窗口,然后使用连接状态进行验证。上面的代码使用了新的oAuth 2.0 init,因此您需要确保您的Facebook init正在执行新的2.0功能