清除swt.Browser饼干

时间:2013-07-24 14:54:38

标签: java facebook cookies swt

我正在使用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似乎很有把握,但我正在寻找程序化解决方案。

如何清除浏览器Cookie?

1 个答案:

答案 0 :(得分:2)

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

%AppData%\Roaming\Microsoft\Windows\Cookies

文件夹中。