如何防止Webview在android中使用Cookie
我有2个链接,一旦我在我的网络视图上设置了第一个,即使我加载了第二个,我仍然会看到第一个。即使重新启动应用程序 除非我删除cookie,否则我也会在pc浏览器中使用这些链接 我试过很多东西,但都不管用 我如何加载url并确保他不会使用cookies并从头加载所有数据 我试过这个如何防止Webview在android中使用Cookie,android,caching,cookies,webview,Android,Caching,Cookies,Webview,我有2个链接,一旦我在我的网络视图上设置了第一个,即使我加载了第二个,我仍然会看到第一个。即使重新启动应用程序 除非我删除cookie,否则我也会在pc浏览器中使用这些链接 我试过很多东西,但都不管用 我如何加载url并确保他不会使用cookies并从头加载所有数据 我试过这个 mWebView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); 还有这个 CookieManager.getInstance().setAcceptCo
mWebView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
还有这个
CookieManager.getInstance().setAcceptCookie(false);
它打开了手机浏览器并忽略了我的网络视图。删除旧的cookie数据
CookieSyncManager.createInstance(this);
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.removeAllCookie();
cookieManager.setAcceptCookie(false)
并尝试处理webview url的重写
mWebView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
return false;
}
});
cookieManager.removeAllCookie();已删除cookieManager.setAcceptCookie(false),因为我的用户代理出现问题。cookieManager.setAcceptCookie(false)使用此选项会使应用程序运行非常缓慢。你知道吗?