2009-07-30 30 views
21

Web uygulamalarında HTML 5 çevrimdışı kaynak önbelleğe almanın nasıl uygulanacağını açıklayan aşağıdaki Mozilla Geliştirici article'u okudum.HTML5 çevrimdışı önbellekleme

Bunu yerel olarak test etmeye çalıştım: mime türünü listeye ekledim, bildirim dosyasını oluşturdum, doctype'ımı HTML 5 dokümanı olarak değiştirdim, manifest niteliğini ve HTML öğesindeki doğru yolu belirtti - ancak yine de Firefox tarafından tüketilen manifesto dosyasını göremiyorum. Apache'deki erişim kayıtlarını da kontrol ettim ve bildirim dosyasının yapılmasını istemedim.

Kimse bir jab verdi ve herhangi bir başarı elde etti mi? Sadece sorunu nasıl gidereceğimi bilmiyorum ve önerileri memnuniyetle karşılarım.

+2

Bildiri dosyanızın geçerli olduğundan emin olmak için http://manifest-validator.com/ adresini buldum. – row1

cevap

23
+0

Bu sorunu daha fazla gidermek için zamanım olmadı, ancak bu sorunun yanıtlanmamasından da huzursuz oluyorum çünkü yerel olarak bu işi yönetmemek için yönetmiyorum. Sağlanan kaliteli kaynaklar için cevabınızı kabul etmekten vazgeçmek en iyisidir. –

+7

Ayrıca, bu yayında, oldukça karmaşık bir web uygulaması çevrimdışı duruma getirme deneyimimi paylaştım: http://blog.bitrzr.com/2010/10/html5-offline-webapps-practical-example.html – morais

3

Evet Ben tam çalışan bir prototip var. O sırada firefox'daki manifesto sistemi hatalıydı. Maninfest sistemini, applicationCache.add(), applicationCache.remove() vb. Kullanarak dinamik bir şekilde uygulayabilirsiniz.

Sadece bir json dosyası olması gerekir. Html etiketinde @manifest uygulamasına hala sahip olmanız gerekir.

İlgili konular