2009-07-30 9 views
21

Czytałem następujący programista Mozilli article, który wyjaśnia, w jaki sposób zaimplementować buforowanie zasobów w trybie offline HTML 5 w aplikacjach internetowych.Buforowanie offline HTML5

Próbowałem testować to lokalnie: dodałem typ MIME do listy, utworzyłem plik manifestu, zmieniłem mój typ doctyku na typ HTML 5, określiłem atrybut manifestu i poprawną ścieżkę na elemencie HTML - ale nadal Nie widzę, aby plik manifestu był w ogóle zużywany przez Firefoksa. Sprawdziłem również dzienniki dostępu do Apache i nie widziałem żadnych żądań utworzenia pliku manifestu.

Czy ktoś dał mu szczepionkę i odniósł jakiś sukces? Po prostu nie wiem, jak rozwiązać problem i chętnie przyjmie wszelkie sugestie.

+2

Znalazłem http://manifest-validator.com/, aby upewnić się, że plik manifestu jest prawidłowy. – row1

Odpowiedz

23
+0

Nie miałem czasu, aby dalej rozwiązywać ten problem, ale czuję się też niepewnie, pozostawiając pytanie bez odpowiedzi tylko dlatego, że nie udaje mi się uruchomić tego na miejscu. Myślę, że najlepiej jest pozostawić akceptację swojej odpowiedzi na dostarczone zasoby wysokiej jakości. –

+7

W tym poście udostępniłem również swoje doświadczenie, biorąc pod uwagę dość złożoną aplikację internetową: http://blog.bitrzr.com/2010/10/html5-offline-webapps-praktyczne-example.html – morais

3

Tak Mam pełną działający prototyp. W tym czasie manifest systemu w firefox był wadliwy. Możesz zaimplementować system maninfest w sposób dynamiczny za pomocą applicationCache.add(), applicationCache.remove() itp.

Plik manifestu musi być po prostu plikiem json. Nadal będziesz musiał mieć @manifest w tagu HTML.