3

WebView を使用して Chrome デスクトップ アプリを作成しています。キャッシュや Cookie を含むすべてのデータを消去したいです。

関連する可能性のあるこのスレッドを見つけましたが、機能していないようです: https://code.google.com/p/chromium/issues/detail?id=174763

何か案が?最善の解決策は、永続的なストレージを備えた webview を使用することですが、インメモリ ソリューションでも十分です。

4

1 に答える 1

2

Chrome 33 以降、webview.clearData()メソッドを使用して、Cookie を含む一部の種類のデータを消去できます。ただし、これはキャッシュをクリアしません。

別の方法は、Web ビューを作成するたびに一意のパーティション IDを使用することです。これにより、新しい Web ビューが毎回異なるストレージ パーティションを使用するようになります。

于 2015-01-14T17:10:08.767 に答える