2012-04-10 51 views
13

我很想确定用于显示HTML5内容的WebView的最佳设置。HTML5支持的最佳WebView设置?

目前我使用:

mWebView.setFocusable(true); 
mWebView.setFocusableInTouchMode(true); 
mWebView.getSettings().setJavaScriptEnabled(true); 
mWebView.getSettings().setPluginsEnabled(true); 
mWebView.getSettings().setRenderPriority(RenderPriority.HIGH); 
mWebView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); 
mWebView.getSettings().setDomStorageEnabled(true); 
mWebView.getSettings().setDatabaseEnabled(true); 
mWebView.getSettings().setAppCacheEnabled(true); 
mWebView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY); 

通过这些设置,web视图得分189(W/1奖金)上html5test.com。我想知道是否有任何设置可以改变以适应HTML5。当然,这份清单是几个月来编写的设置的合并,所以我也很乐于被告知我做错了什么。我无法控制要显示的HTML内容,但我试图尽可能广泛地支持HTML5。

回答

1

恕我直言,答案可能比你的Android版本要多得多,而不是特定的设置。

看看CanIUse.com的 “表” 部分:

...或MobileHTML5.org:

+0

他正在谈的WebView设置他必须为Android WebView完成。检查上面的代码。 – 2012-04-11 01:30:41

6

我想补充:

mWebView.setWebViewClient(new WebViewClient()); // tells page not to open links in android browser and instead open them in this webview