Android WebView removes cookies from a specific domain

How to delete cookies from WebView in a specific domain?

Similar to this method, when I want to delete all cookies.

android.webkit.CookieManager.getInstance().removeAllCookie(); 

To be specific, I want to delete all cookies.facebook.com:

+6
source share
2 answers

I figured out how to do this, I manually cleared every cookie for every host key.

 android.webkit.CookieManager.getInstance().setCookie(".facebook.com", "locale="); android.webkit.CookieManager.getInstance().setCookie(".facebook.com", "datr="); android.webkit.CookieManager.getInstance().setCookie(".facebook.com", "s="); android.webkit.CookieManager.getInstance().setCookie(".facebook.com", "csm="); android.webkit.CookieManager.getInstance().setCookie(".facebook.com", "fr="); android.webkit.CookieManager.getInstance().setCookie(".facebook.com", "lu="); android.webkit.CookieManager.getInstance().setCookie(".facebook.com", "c_user="); android.webkit.CookieManager.getInstance().setCookie(".facebook.com", "xs="); 
+2
source

No Java API. You must do this by using loadDataWithBaseUrl (and specifying “facebook.com” as the base URL) and removing cookies from JavaScript.

0
source

All Articles