Sono interessato a determinare quali sono le impostazioni ottimali per una WebView che ha lo scopo di mostrare contenuto HTML5.Impostazioni WebView ottimali per supporto HTML5?
Attualmente sto usando:
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);
Con queste impostazioni, il WebView punteggio 189 (w/1 bonus) su html5test.com. Mi chiedo se ci sono delle impostazioni che dovrei/potrei cambiare per ottenere ulteriore compatibilità con HTML5. Naturalmente, questa lista è una fusione di impostazioni compilate in alcuni mesi, quindi sono anche aperto a sentirmi dire che sto facendo qualcosa di sbagliato. Non ho il controllo sul contenuto html da visualizzare, ma sto cercando di supportare il più ampio spettro di HTML5 possibile.
Sta parlando impostazioni WebView lui deve fare per Android WebView. Controlla il codice sopra. –