Facebook在Chrome扩展程序上退出

时间:2011-10-31 03:00:45

标签: facebook oauth logout

我有一个使用facebook Graph API

的Chrome扩展程序

因为我的Chrome扩展程序是我使用Native App流程登录。我使用内容脚本从重定向URL中获取令牌。

但是,我无法找到退出facebook的方法。我尝试了这里发布的注销方法:Facebook Oauth Logout,但它似乎不起作用(我使用我的App ID作为API密钥,重定向返回的“code”参数作为会话密钥)

有谁知道这样做的方法?

1 个答案:

答案 0 :(得分:4)

因此,在跟踪SDK注销程序后,我发现它只删除了用户Cookie for Facebook。特别是这段代码会将用户以chrome扩展名登录(需要cookie权限):

var facebookDomain = "http://www.facebook.com";
chrome.cookies.remove ( {"url": facebookDomain, "name": "act" } );
chrome.cookies.remove ( {"url": facebookDomain, "name": "c_user" } );
chrome.cookies.remove ( {"url": facebookDomain, "name": "checkpoint" } );
chrome.cookies.remove ( {"url": facebookDomain, "name": "lu" } );
chrome.cookies.remove ( {"url": facebookDomain, "name": "s" } );
chrome.cookies.remove ( {"url": facebookDomain, "name": "sct" } );
chrome.cookies.remove ( {"url": facebookDomain, "name": "xs" } );