我正在尝试使用WebView加载"https://facebook.com/"
,但它说网页无法加载,问题是ERR_CACHE_MISS。
我使用的代码是广泛使用的代码。我不知道为什么会出现这样的问题。
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)
答案 0 :(得分:0)
我通过将Internet权限TAG放入AndoirdManifest.xml中解决了抖动ERR_CACHE_MISS:
<uses-permission android:name="android.permission.INTERNET"/>