无法使用WebView加载网址:ERR_CACHE_MISS

时间:2015-06-11 12:58:59

标签: android webview browser-cache

我正在尝试使用WebView加载"https://facebook.com/",但它说网页无法加载,问题是ERR_CACHE_MISS。

Problem screenshot

我使用的代码是广泛使用的代码。我不知道为什么会出现这样的问题。

webView.setVerticalScrollBarEnabled(true);
webView.setHorizontalScrollBarEnabled(false);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
webView.loadUrl("https://facebook.com");

Android API:22

Manifest已授予Internet许可。

编辑:(添加相关日志:The initial release for Android 5.0 includes a version of Chromium for WebView based on the Chromium M37 release.因此,我添加了铬日志。与webview相关的任何其他日志都不存在。)

V/WebViewChromiumFactoryProvider﹕ Binding Chromium to main looper Looper (main, tid 1) {3c06d3b9}
I/chromium﹕ [INFO:library_loader_hooks.cc(104)] Chromium logging enabled: level = 0, default verbosity = 0
W/chromium﹕ [WARNING:resource_bundle.cc(304)] locale_file_path.empty()
I/chromium﹕ [INFO:aw_browser_main_parts.cc(65)] Load from apk succesful, fd=38 off=46872 len=3037
I/chromium﹕ [INFO:aw_browser_main_parts.cc(78)] Loading webviewchromium.pak from, fd:39 off:230172 len:1089587
W/chromium﹕ [WARNING:data_reduction_proxy_settings.cc(331)] SPDY proxy OFF at startup
I/chromium﹕ [INFO:CONSOLE(12)] "Not allowed to load local resource: file:///android_asset/webkit/android-weberror.png", source: data:text/html,chromewebdata (12)

1 个答案:

答案 0 :(得分:0)

我通过将Internet权限TAG放入AndoirdManifest.xml中解决了抖动ERR_CACHE_MISS:

<uses-permission android:name="android.permission.INTERNET"/>