Android WebView从特定域中删除Cookie

Rap*_*rco 7 java android android-webview

如何从特定域上的WebView中删除cookie?

当我想删除所有cookie时,喜欢这种方法.

android.webkit.CookieManager.getInstance().removeAllCookie();
Run Code Online (Sandbox Code Playgroud)

具体来说,我想删除所有.facebook.com cookie:

Rap*_*rco 5

我想通了,我最终手动清除了每个主机密钥的每个 cookie。

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=");
Run Code Online (Sandbox Code Playgroud)

  • 除此之外,如果你想删除cookie,你可以添加: android.webkit.CookieManager.getInstance().setCookie(".facebook.com", "xs=; Max-Age=-1"); 并且cookie将被删除。 (2认同)