在Chrome和Safari中,它可以很好地工作,当您点击每次注销的按钮时。
然而,对于FF和IE,你点击它并且它只是继续刷新尝试从facebook加载东西但从未进入注销回调。如果您这样做20次,它将最终退出并允许您再次登录。它根本不一致。这几天前一切正常,没有任何改变,但现在已被破坏。
没有Javascript错误。这是我的退出代码。
FB.getLoginStatus(function(response)
{
alert("inResponse");
if(response.status == 'connected')
{
alert("inConnected");
FB.logout(function(response){
alert("inLogout");
window.location="./logout.php";
});
}
........
inReponse正在打印,inConnected正在打印,inLogout永远不会成功调用...这非常令人沮丧,任何想法可能出错?感谢
答案 0 :(得分:0)
看起来我也不确定,但我认为你可能会遗漏几个右括号
FB.getLoginStatus(function(response))
{
alert("inResponse");
if(response.status == 'connected')
{
alert("inConnected");
FB.logout(function(response)){
alert("inLogout");
window.location="./logout.php";
});
}
可能会有所帮助