Attualmente inserisco il mio file html in risorse e lo carico in WebView. Posso caricarlo tramite la scheda personalizzata di Chrome?Voglio caricare un file html locale tramite la scheda personalizzata di Chrome, è fattibile?
risposta
No, non è possibile aprire il file: // URL in schede personalizzate.
oh..questo è davvero frustrante ... –
Possiamo usare Nanohttpd per creare un server locale e servire il file all'interno della cartella delle risorse. –
Ecco un'implementazione del server locale che utilizza Nano httpd. Questo servirà i file dalla cartella delle risorse e possiamo usarlo per rendere le nostre pagine offline in schede personalizzate di Chrome. https://bitbucket.org/snippets/pkumarad/qAk6x –
Vuoi farlo perché ti piace l'interfaccia utente o preferisci assicurarti che i file vengano analizzati in modo sicuro da un processo di rendering Chrome separato? –
@EgorPasko No, la mia pagina caricherà un sacco di file js, al fine di ridurre il costo della risorsa di rete e il tempo di caricamento, inseriamo il file html e il file js nelle risorse. Quindi è sufficiente fare alcune richieste prima del rendering. Mentre è davvero lento confrontando allo stesso modo in iOS. –
Questo è un buon caso per WebView. In CustomTabs non avrai comunque accesso all'area dei contenuti web, per motivi di sicurezza/privacy, e immagino sia quello che volevi. –