Bir UIWebview sahip bir iPad uygulaması oluşturmaya çalışıyorum. içerik asp.net içinde. Şimdi önemli bir gereksinim, uygulamasının çevrimdışı modu desteklemesi gerektiğidir.
Önce tezahür Html5 önbellek görünümlü ama bu SO Answer göre bu UIWebView Sonra
Ben UIWebView ile mevcut önbelleğe alma mekanizması etrafında aramaya çalıştı çalışmaz çalıştı, ben SO birçok soru bulundu (This, This, This, This) ama hiçbir şey sonuca varmaz veya bu bağlamda eski olabilir.
temel gereksinim, sayfa önbelleğini (html, css, js.images) alması gereken sayfa kullanıcısı ve bir dahaki sefere kullanıcının aynı sayfayı ziyaret ettiği sırada önbellekten teslim edilmesi gerektiğidir.
Yani benim sorular böylece herhangi bir boyut sınırlaması yoktur
ben ederim olduğu apaçık Html5 önbellek veya UIWebView önbelleğe alma
2) Uygulamam bazıları MB olan resmin bir sürü kullanan birini kullanarak bunu başarmak nasıl
1) Herhangi bir kişi tam bir öğretici referansı sağlayabilirse gerçekten takdir edersiniz. Teşekkürler.
** GÜNCELLEME: ** Yerel disk önbelleğinden (görüntüler için) ve html5 yerel depolama biriminden (veriler için) birlikte faydalanabilir miyim? eğer evet ise o zaman yerel görüntü yolunu nasıl sağlayabilirim?iPad için UIWebview kullanarak çevrimdışı uygulama
cevap
ASIWebPageRequest bir deneyin. Hala deneysel olarak listeleniyor, bu yüzden tamamen pişmiş değil, ama tam olarak ne istediğini yapmak gerekiyor.
Uygulama kodunuzu ve verilerinizi depolamak için HTML5 Çevrimdışı depolama alanını kullanabilirsiniz. Ancak, uygulamayı (temel olarak değerlendirme) çevrimdışı depolama biriminden yüklemek için hala basit bir önyükleyici js koduna ihtiyacınız vardır. Ayrıca çevrimdışı depoda küçük resimleri (kodlanmış base64) saklayabilirsiniz. Dezavantajı, uygulamanın daha yeni bir sürümü varsa kendi sürümünüzü oluşturup yerel depolama alanını güncellemeniz gerekir.
Bu sorunuzun belirtilen referans benziyordepolama sınırı Çevrimdışı depolama alanı IPhone'da 5MB ile sınırlıdır. IPad'den emin değilsiniz. –
Teşekkürler. Ben test var iPad'de Çevrimdışı depolama sınırı 5MB'tır.Ancak depolama 5MB üzerinde büyürse, kullanıcıya mesaj bırakarak büyümeye izin vermesini isteyen bir mesaj açılır. 50MB'a kadar veri ekleyebiliyordum. Yine de bana 5 kere izin verdi :) – Nnp
@Nnp Daha fazla veriyi nasıl önbelleğe aldınız? –
artık ben apaçık Html5 önbellek görünümlü ama bu SO Answer başına o UIWebView
ilelatest accepted answer çalışmıyor olarak çalıştı
İlk alakalı Bu soru için, manifest dosyanızın mime türü
text/cache-manifest
olarak ayarlandığı sürece, HTML5 önbellek bildiriminin iOS 4.0'dan itibaren UIWebView için desteklendiğini belirtir.
- 1. GWT Çevrimdışı uygulama olarak iPad için dağıtılmalı
- 2. UIWebView HTML5 çevrimdışı dosyaları nerede saklar?
- 3. Çevrimdışı uygulama için Meteor'ın şu anki durumu
- 4. Çevrimdışı ağda sunucuya iPhone uygulama bağlantısı
- 5. iPad -
- 6. : UIWebView
- 7. Uygulama önbelleğini yalnızca çevrimdışı olduğunda kullanın.
- 8. UIWebView Bir UIWebView unhides ve daha sonra bir youtube video akışları bir düğme var iPad
- 9. ipad uygulama başlangıcında bir modal görünümü görüntüleme
- 10. UIWebview
- 11. UIWebView
- 12. UIwebview
- 13. Android: Bir görüntüyü kullanarak özel çevrimdışı harita
- 14. UIActivityViewController iPad tuhaf davranışta, Uygulama optimize edilmiyor
- 15. Hem iPad hem de iPad Pro için uygulama resimlerini varlık kataloğuna nasıl ekleyebilirim?
- 16. UIWebView
- 17. UIWebView
- 18. iPad
- 19. UIWebview Araç çubuğunu göstermek için GestureRecognizer
- 20. IPad
- 21. javascript kullanarak UIWebView uygulamasını kapatın: window.close();
- 22. UIVisualEffectView yukarıda çalışmayan UIWebView
- 23. iOS7 UIWebView Bellek sızıntısı
- 24. iPad için IPhone ve Yatay yönelim için Dikey yönlendirmeyle evrensel uygulama
- 25. Flash - Sadece ipad için nasıl oluşturulur?
- 26. Xamarin.Mobile iPad Kamera Boyutu
- 27. Kilit oryantasyonu iPhone'da UIWebView
- 28. Çevrimdışı iOS uygulamalarını güvenli
- 29. çevrimdışı belge
- 30. Bir UIWebView
Teşekkürler Robot ... ama herhangi bir depolama sınırlaması var mı? – Nnp
Bilmiyorum, henüz kendim denemek için fırsatım olmadı. –
Denedim, herhangi bir sınırlama gibi görünmüyor. Ama sorun, büyük video indirmek için ihtiyacınız varsa, uzun süre beklemek gerekiyor. – Forrest