我正在尝试在网站上集成 facebook 登录。使用的代码:
<fb:login-button autologoutlink="true" scope="read_stream,publish_stream,offline_access,email,user_birthday,status_update,user_status,user_hometown,user_location" onlogin="checkFBLoginStatus();">Sign in with Facebook</fb:login-button>
当用户已经登录facebook并点击此代码生成的按钮时,甚至会触发两次onlogin中指定的功能。
在 fbinit 我有
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true, // parse XFBML
oauth: true
并且函数 checkFBLoginStatus 只包含一个警报语句