Android中的许多应用都使用嵌入式网页视图。
是否可以清除此类网页中设置的Cookie?
如果我从浏览器菜单中清除了cookie,那么网页浏览设置的那些也被清除了吗?
编辑:从Webview documentation page看来,webview的cookie与浏览器的cookie分开,因此我怀疑用户无法删除由a设置的cookie网页视图:
出于明显的安全原因,您的应用程序有自己的缓存,cookie存储等。它不共享浏览器应用程序的数据。
有没有办法通过设置或其他工具删除它们?
由于
答案 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)