2
http://code.google.com/p/facebook-actionscript-api/issues/detail?id=256
具体做法是:
我发现,弹出式窗口阻止,除非由用户触发 行动,例如按钮点击。所以这个问题的解决方案是 只能从MouseEvent.CLICK处理程序调用Facebook.login()。
但是在我的网站,这是我做的,并在弹出的是仍然阻止:
$('#fb-login-button').click(function() {
FB.logout();
setTimeout(function() {
FB.login();
}, 2000);
});
是不是因为FB.login()
呼叫正在由setTimeout的调用()函数而不是直接在点击处理程序?
有什么建议吗?
你将如何运行上面写代码,FB.logout()的FB.login()函数将在其Facebook JS SDK上工作,那么你的SDK怎么称呼里面这些功能在点击事件上。 – SiwachGaurav