【问题标题】:Facebook Logout on Chrome ExtensionChrome 扩展上的 Facebook 注销
【发布时间】:2011-12-18 11:23:39
【问题描述】:

我有一个使用 facebook Graph API 的 chrome 扩展

因为它是一个 Chrome 扩展程序,所以我使用本机应用程序流程登录。我使用内容脚本从重定向 URL 中获取令牌。

但是,我找不到退出 Facebook 的方法。我尝试了此处发布的注销方法:Facebook Oauth Logout,但它似乎不起作用(我使用我的 App Id 作为 API 密钥,并将重定向返回的“代码”参数作为会话密钥)

有谁知道这样做的方法吗?

【问题讨论】:

    标签: facebook oauth logout


    【解决方案1】:

    所以,在跟踪 SDK 注销过程后,我发现它只是删除了 Facebook 的用户 Cookie。具体来说,这段代码会在 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" } );
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-26
      • 2023-03-13
      • 2013-10-12
      • 1970-01-01
      • 1970-01-01
      • 2017-06-19
      相关资源
      最近更新 更多