2016-06-29 1 views
1

Androidの多くのアプリが埋め込みウェブビューを使用しています。Android搭載端末のすべてのCookieを消去することはできますか?

このようなWebビューに設定されているCookieを消去することはできますか?

ブラウザのメニューからクッキーをクリアすると、webviewsによって設定されたクッキーもクリアされますか?

EDIT:Webview documentation pageから、それゆえ私は、ユーザがWebViewのによって設定されたクッキーを削除することはできませんと思われる、WebViewののクッキーはブラウザのものとは別に保管されているようだ:

明らかなセキュリティ上の理由から、アプリケーションには独自のキャッシュ、Cookieストアなどがあり、ブラウザアプリケーションのデータは共有されません。

設定やその他のツールで削除する方法はありますか? WebViewの中に格納されているからクッキーを許可しないように

おかげ

答えて

0

は、CookieManagerを使用して次の操作を試してください。

CookieManager.getInstance().setAcceptThirdPartyCookies(false); 

あなたはまた、自身が手動で削除できます。

CookieSyncManager.createInstance(this); 
CookieManager cookieManager = CookieManager.getInstance(); 
cookieManager.removeAllCookie(); 
cookieManager.setAcceptCookie(false); 

ここにありますドキュメント:http://developer.android.com/reference/android/webkit/CookieManager.html

パブリック抽象無効removeAllCookies(ValueCallbackコールバック)

:そしてremoveAllCookie()関数は次のようになります
関連する問題