【问题标题】:Clearing swt.Browser cookies清除 swt.Browser cookie
【发布时间】:2013-07-24 14:54:37
【问题描述】:

我正在使用swt.browser 包来允许用户在我的应用程序中使用 Facebook 登录。但是,当用户登录时,会话/cookie 会存储在磁盘上。我的目标是删除所有会话/cookie。通过Browser.clearSessions() 清除会话无济于事,因为 Facebook 身份验证密钥(或类似密钥)很可能存储为 cookie

在网络和(精简)文档中搜索了几个小时,我无法找到清除实例 cookie 的方法。

browser.getBrowserType() 返回“ie”。最后的手段是清除整个计算机的 cookie。

我也试过了:

OS.InternetSetOption(0, OS.INTERNET_OPTION_END_BROWSER_SE­SSION, 0, 0);

这也没有帮助。 (位于https://bugs.eclipse.org/bugs/show_bug.cgi?id=85962)*

手动清除 Internet Explorer 的 cookie 似乎是个窍门,但我正在寻找一种编程解决方案。

如何清除浏览器的cookies?

【问题讨论】:

    标签: java facebook cookies swt


    【解决方案1】:

    同样的问题...你可以删除

    %AppData%\Roaming\Microsoft\Windows\Cookies
    

    文件夹。

    【讨论】:

    • 非常感谢您分享您的解决方案,这成功了。不过,必须手动执行此操作,这非常糟糕。
    猜你喜欢
    • 2015-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-14
    • 2011-03-24
    • 2017-02-21
    • 2014-05-19
    • 2012-06-10
    相关资源
    最近更新 更多