Mam więc stronę HTML z robotnikiem serwisowym, robotem serwisowym buforuje plik index.html i moje pliki JS.Jak wyczyścić pamięć podręczną pracownika serwisu?
Problem polega na tym, że podczas zmiany JS zmiana nie pojawia się bezpośrednio w przeglądarce klienta. Oczywiście w chrome dev-tools mogę wyłączyć pamięć podręczną. Ale w chrome mobile, jak mam to zrobić?
Próbowałem uzyskać dostęp do ustawień strony i nacisnąć przycisk CLEAR% RESET. Ale nadal ładuje starą stronę/ładowanie z pamięci podręcznej. Próbowałem użyć innej przeglądarki lub Chrome incognito i załadowałem nową stronę.
Następnie próbuję wyczyścić dane przeglądarki (tylko pamięć podręczną) i to działa.
Domyślam się, że to nie tak powinno działać poprawnie? mój użytkownik nie będzie wiedział, czy strona jest aktualizowana bez czyszczenia pamięci podręcznej przeglądarki Chrome.
Co to jest "self" tutaj? Obiekt okna lub serviceworker? – loopmode
To dobra praktyka w przepełnieniu stosu, aby dodać wyjaśnienie, dlaczego twoje rozwiązanie powinno działać. Aby uzyskać więcej informacji przeczytaj [How To Answer] (// stackoverflow.com/help/how-to-answer). –