Android webview uygulaması kullanırken css ve js dosyalarını websitesi üzerinden değil uygulamanın içerisinden yapmak istiyorum, bununla ilgili bilgisi olan arkadaşlar kaynak yada kod paylaşırsa memnun olurum
@AwoApp;
Webview'de CSS dosyalarını local kalsöründen (android_asset) yapma
5
●135
- 27-04-2020, 19:53:29
- 28-04-2020, 00:05:04MainActivitiy.javaosmanfurkanaydn adlı üyeden alıntı: mesajı görüntüle
WebView view = (WebView) findViewById(R.id.WebView);
view.getSettings().setJavaScriptEnabled(true);
view.loadUrl("file:///android_asset/index.html");
assets klasörüne hepsini atıp tüm cssleri index.html de belirtirsen yapabilirsin. - 28-04-2020, 09:49:28Offline webview oluyor hocam bu arkadaşın dediği, sayfalar zaten online olsa da sabit kalacaksa fark etmiyor.Androix adlı üyeden alıntı: mesajı görüntüle
osmanfurkanaydn adlı üyeden alıntı: mesajı görüntülefile:///android_asset/index.html
Index sayfan var diyelim, önceden oluşturduğun .css dosyasını bu sayfanın içine çağıracaksın, onuda şöyle yapacaksın.
<link rel="stylesheet" href="file:///android_asset/assets/css/tasarim.css">
Bu kodu index.html sayfanın başına ekleyip css dosyasını çağıracaksın.
Tüm çağırma işlemlerini bu şekilde yapabilirsin tek bir örnek yeterlidir zaten.
.js font vs. ne çağırmak istersen buna benzer şekilde çağırabilirsin.
Veya css kodlarını direk index sayfasının içine ekleyerek çağırma derdinden kurtulabilirsin. - 28-04-2020, 16:31:17şöyle bir durum var, local den index.html çağrıldığında webview in bi anlamı kalmıyor. örnek olsun diye söyleyim, google.com u webview çalıştırıcaz fakar, google.comun bütün css vs js dosylarını sunucudan değilassets içerisinden dahil edicez, inject mantığı ile bi kaç deneme yaptım ama başarılı olmadı forum! sormanın daha faydalı olacağını düşündümPaLaCoRDa adlı üyeden alıntı: mesajı görüntüle
mrnekte belirttiğim şekikde dahil etmem mümkün se nasıl yapılacağı hakkı da bilgilendirirseniz memnun olurum
mrnekte belirttiğim şekikde dahil etmem mümkün se nasıl yapılacağı hakkı da bilgilendirirseniz memnun olurum