Şu anda html dosyasını varlıklara koydum ve WebView'e yüklüyorum. Bunu chrome özel sekmesinden yükleyebilir miyim?Yerel bir html dosyasını chrome özel sekmesi aracılığıyla yüklemek istiyorum, bu işe yarayabilir mi?
Yerel bir html dosyasını chrome özel sekmesi aracılığıyla yüklemek istiyorum, bu işe yarayabilir mi?
cevap
Hayır, customtabs dosyasında file: // URL'ler açmak mümkün değildir.
oh..this gerçekten sinir bozucu ... –
Nanohttpd'yi yerel bir sunucu oluşturmak için kullanabilir ve varlıklar klasörünün içinde dosyaya hizmet verebiliriz. –
İşte Nano httpd kullanarak bir Yerel Sunucu uygulamasıdır. Bu, varlıklar klasöründeki dosyaları sunacak ve çevrimdışı sayfalarımızı özel krom sekmelerde oluşturmak için bunu kullanabiliriz. https://bitbucket.org/snippets/pkumarad/qAk6x –
Bunu yapmak istersiniz çünkü UI'yi seviyorsunuz ya da dosyaların ayrı bir krom renderer işlemi tarafından güvenli bir şekilde ayrıştırıldığından emin olmak istersiniz? –
@EgorPasko Hayır, ağ kaynak maliyetini ve yükleme süresini azaltmak için sayfam çok sayıda js dosyası yükleyecektir, html dosyasını ve js dosyasını varlıklara koyarız. Daha sonra, yalnızca işleme koymadan önce birkaç talepte bulunmanız gerekir. IOS ile aynı şekilde karşılaştırarak gerçekten yavaş. –
Bu, WebView için iyi bir kullanım çizelgesidir. CustomTab'larda, güvenlik/gizlilik nedenleriyle herhangi bir şekilde web içeriği alanına erişiminiz olmayacak ve sanırım istediğin buydu. –