我的经验是,在WebView中加载网站比在Android Web浏览器中执行相同操作要慢得多。我可以看到在我的Apache日志中所有文件都已加载,但在WebView控件中显示页面需要几秒钟的时间。然而,在本机Web浏览器中打开相同的页面将立即显示。似乎渲染受到了某种限制。
我们需要应用哪些浏览器设置才能达到与在本机Web浏览器中加载页面相同的性能?
我们目前的设置:
browserset.setLoadsImagesAutomatically(true);
browserset.setJavaScriptEnabled(true);
browserset.setDatabaseEnabled(true);
browserset.setDatabasePath("data/data/com.xxx/databases");
browserset.setDomStorageEnabled(true);
browserset.setRenderPriority(WebSettings.RenderPriority.HIGH);
browserset.setSupportZoom(false);
browserset.setUserAgentString( browserset.getUserAgentString() + " (XY ClientApp)" );
browserset.setAllowFileAccess(true);
browserset.setSavePassword(false);
browserset.setSupportMultipleWindows(false);
browserset.setAppCacheEnabled(true);
browserset.setAppCachePath("");
browserset.setAppCacheMaxSize(5*1024*1024);