0

我有一个带有嵌入式 WebView 的 Android 4.2 应用程序。WebView 在启动时加载一个 HTTPS 页面并定期重新加载它。

几个小时后一切正常,然后在加载页面时开始出现 SSL 错误(Chromium 错误:SSL 握手失败)。此时,页面将不再加载。奇怪的是,我还有另一个正在运行的任务,它使用始终有效的 HttpUrlConnection 检查服务器的可用性。

我怀疑 WebView 正在缓存一些东西,但无法弄清楚是什么。我尝试了以下没有效果:

webView.clearCache(true);
webView.clearHistory();  
webView.clearSslPreferences();  
CookieSyncManager cookieSyncMngr = CookieSyncManager.createInstance(webView.getContext());
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.removeAllCookie();

有谁知道如何正确重置 WebView ?

问候,艾蒂安

4

0 回答 0