1

このswt.browserパッケージを使用して、アプリケーションでユーザーが Facebook でログインできるようにしています。ただし、ユーザーがログインすると、セッション/Cookie はディスクに保存されます。私の目標は、すべてのセッション/Cookie を削除することです。Facebook 認証キー (または同様のもの) はCookie として保存されている可能性が高いため、セッションをクリアしBrowser.clearSessions()ても役に立ちません。

Web と (薄い) ドキュメントを何時間も検索しても、インスタンスの 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 をクリアする方法は?

4

1 に答える 1