【发布时间】:2012-02-13 15:11:06
【问题描述】:
这真的很烦人。我正在使用 JS SDK 连接到 Facebook。昨天我尝试了一切,一切正常。但是今天早上,当我点击登录按钮时,在我登录 Facebook 后,这个弹窗出现了,并且不会自行关闭。
我的脚本是(为了清楚起见,被精简了):
FB.login(function(response) {
alert(response.authResponse);
}, {scope: 'email,user_birthday,publish_stream'});
脚本运行(它会提醒响应),但弹出窗口仍然不会关闭。是因为最近的 Facebook 更新吗?虽然有点奇怪,昨天它起作用了,现在它不起作用了。更不用说我朋友的项目也使用 JS SDK 似乎工作正常。
我尝试过使用其他应用程序 ID、使用 channelURL 等,但仍然没有运气。最后的办法是使用带有 window.open() 的 PHP SDK 来弹出窗口,但如果有的话,我仍然更喜欢 JS 解决方案。
感谢您的回答
【问题讨论】:
-
您对此感到高兴吗?我已经开始经历同样的事情。想不通。
-
是的,我有!我将在下面提供我的解决方案,虽然它不是开创性的!
-
看到同样的问题,除了 transport=flash。 channelURL 似乎不起作用。可能与此有关:hustoknow.blogspot.com/2011/06/…
标签: javascript facebook