Nic*_*ion 14 android android-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);
Run Code Online (Sandbox Code Playgroud)
通过这些设置,html5test.com上的WebView得分189(w/1奖励).我想知道是否有任何设置我应该/可以改变以进一步兼容HTML5.当然,这个列表是几个月内编译的设置的合并,所以我也很容易被告知我做错了什么.我无法控制要显示的html内容,但我正在努力支持尽可能广泛的HTML5.
我想补充一下:
mWebView.setWebViewClient(new WebViewClient()); // tells page not to open links in android browser and instead open them in this webview
Run Code Online (Sandbox Code Playgroud)
恕我直言,答案可能与您的 Android 版本有关,而与特定设置无关。
看一下 CanIUse.com 的“表格”部分:
...或 MobileHTML5.org:
| 归档时间: |
|
| 查看次数: |
15315 次 |
| 最近记录: |