如果已经登录,登录对话框会闪烁
问题描述:
如果用户已经登录到FB,那么javascript javascript sdk登录对话框会闪烁(即显示然后隐藏)。无论如何阻止这种情况发生,或者是我的代码不完全正确吗?如果已经登录,登录对话框会闪烁
<div id="fb-root">
</div>
<script type="text/javascript" src="https://connect.facebook.net/en_US/all.js"></script>
<script type="text/javascript">
window.fbAsyncInit = function() {
FB.init({ appId: 'XXXXXXX', status: true, cookie: true, xfbml: true });
};
function connectToFB() {
FB.login(function (r) { alert('connected'); }, { scope: 'user_photos' });
}
</script>
<input type="button" value="connect" onclick="connectToFB();" />
工作的欢呼声 – MakkyNZ 2012-02-22 12:02:12