下面是我的密码。出于某种原因,在用户登录到小弹出窗口后,这个小窗口将重定向到‘/’,URL末尾有大量的会话JSON垃圾。
如何使小窗口关闭,而我的父窗口刷新?
<script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php/en_US" type="text/javascript"></script>
<fb:login-button v="2" onlogin='window.location("/test");' size="medium">Connect</fb:login-button>
<script type="text/javascript">FB.init("XXXXX",'/xd_receiver.htm');</script>发布于 2010-08-22 21:52:15
我解决了。这与我在FAcebook页面上的设置有关。
发布于 2010-11-04 21:51:10
我刚刚解决了一个类似的问题,当你用Facebook登录弹出窗口登录,它关闭时,页面没有刷新。
我的Facebook应用程序配置不当。只需转到Facebook中的应用程序设置,并指定正确的站点URL (在网站部分下)。如果您要在本地测试它,可以将http://localhost/放在
希望这能有所帮助!
发布于 2010-03-26 02:40:49
页面重新加载
尝试为reloadIfSessionStateChanged设置FB.init标志。例如,
FB.init( "myAPIkey",
"path/to/xd_receiver.htm",
{"reloadIfSessionStateChanged": true}
);来自Facebook API
reloadIfSessionStateChanged bool -如果值为真,Facebook将监视会话状态的变化,并在会话状态更改时重新加载当前页面。此选项对于需要在会话状态更改时重新加载页面以便从服务器端生成不同内容的实现非常方便。
有关更多信息,请访问http://developers.facebook.com/docs/?u=facebook.jslib.FB.Facebook.init
弹出不关闭
我发现,如果您的path/to/xd_receiver.html不正确,或者您的连接按钮的onlogin函数未定义,弹出窗口可能会出现问题,所以请确保重复检查。
希望这能帮上忙!
https://stackoverflow.com/questions/1610326
复制相似问题