Jak poprawnie unieważnić manifest pamięci podręcznej HTML5 dla aplikacji internetowych / offline?

Obecnie używam manifestu pamięci podręcznej (zgodnie z opisem)tutaj). To skutecznie udostępnia niezbędne zasoby do uruchomienia aplikacji, gdy użytkownik jest w trybie offline.

Niestety, działa trochę za dobrze.

Po załadowaniu manifestu pamięci podręcznej Firefox 3.5+ buforuje wszystkie zasoby wyraźnie wskazane w manifeście pamięci podręcznej. Jeśli jednak plik na serwerze zostanie zaktualizowany i użytkownik spróbuje wymusić odświeżenie strony w trybie online (łącznie z manifestem pamięci podręcznej), Firefox absolutnie odmówi pobrania czegokolwiek. Aplikacja pozostaje całkowicie zamrożona w ostatnim punkcie, w którym została buforowana. Pytania:

Chcę, aby Firefox skutecznie polegał tylko na buforowanych zasobach, gdy połączenie sieciowe nie powiedzie się. Próbowałem użyć bloku FALLBACK, ale bezskutecznie. Czy to możliwe?Jeśli nr 1 nie jest możliwy, czy użytkownik może wymusić odświeżenie strony i ominąć tę pamięć podręczną (ctrl-F5 tego nie robi i żadna z nich nie czyści pamięci podręcznej przeglądarki, szokująco), nie usuwając prywatnych danych? Alternatywnie, czy mechanizm manifestu pamięci podręcznej obsługuje nagłówki wygaśnięcia i czy jego zachowanie w odniesieniu do tego jest udokumentowane w dowolnym miejscu?

questionAnswers(6)

yourAnswerToTheQuestion