このswt.browser
パッケージを使用して、アプリケーションでユーザーが Facebook でログインできるようにしています。ただし、ユーザーがログインすると、セッション/Cookie はディスクに保存されます。私の目標は、すべてのセッション/Cookie を削除することです。Facebook 認証キー (または同様のもの) はCookie として保存されている可能性が高いため、セッションをクリアしBrowser.clearSessions()
ても役に立ちません。
Web と (薄い) ドキュメントを何時間も検索しても、インスタンスの Cookie をクリアする方法が見つかりません。
browser.getBrowserType()
「 ie 」を返します。最後の手段は、コンピュータ全体の Cookie をクリアすることです。
私も試しました:
OS.InternetSetOption(0, OS.INTERNET_OPTION_END_BROWSER_SESSION, 0, 0);
どちらも役に立ちませんでした。( https://bugs.eclipse.org/bugs/show_bug.cgi?id=85962にあります)*
Internet Explorer の Cookie を手動でクリアするのはうまくいくようですが、プログラムによる解決策を探しています。
ブラウザの Cookie をクリアする方法は?