是否可以清除Android设备中的所有Cookie?

时间:2016-06-29 09:03:32

标签: android cookies android-webview privacy

Android中的许多应用都使用嵌入式网页视图。

是否可以清除此类网页中设置的Cookie?

如果我从浏览器菜单中清除了cookie,那么网页浏览设置的那些也被清除了吗?

编辑:Webview documentation page看来,webview的cookie与浏览器的cookie分开,因此我怀疑用户无法删除由a设置的cookie网页视图:

  

出于明显的安全原因,您的应用程序有自己的缓存,cookie存储等。它不共享浏览器应用程序的数据。

有没有办法通过设置或其他工具删除它们?

由于

1 个答案:

答案 0 :(得分:1)

要禁止将Cookie存储在网页浏览中,请使用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

removeAllCookie()函数如下所示:

  

public abstract void removeAllCookies(ValueCallback callback)