Pracuję nad JavaScript dla strony, rozwijanej za pomocą przeglądarki Firefox, a po odświeżeniu strony nie widzę moich zmian. Plik JavaScript znajduje się w pliku zewnętrznym. Przeładowałem i odświeżyłem stronę kilka razy, ale stary plik JavaScript był nadal przechowywany w pamięci podręcznej. W końcu załadowałem stronę JavaScript bezpośrednio w przeglądarce, zobaczyłem stary skrypt, kliknąłem "przeładuj" i zobaczyłem moje zmiany.Wyczyść pamięć podręczną JavaScript zawiera w przeglądarce Firefox
Jak wyczyścić buforowane zewnętrzne pliki JavaScript? Będę musiał to również wiedzieć, gdy poinformuję klienta, że zmiany zostały wprowadzone, tak aby nie widziały starej buforowanej funkcjonalności.
Czasami używam tego również, gdy chcę, aby wszyscy aktualni użytkownicy otrzymali nową zawartość. Jednak zalecam używanie 'filemtime ('js/my.js') zamiast po prostu losowej wartości. – Thai
Zauważyłem, że opcja "Wyłącz buforowanie" na pasku narzędzi programu Web Developer działa dla mnie :) – user151841
Ten przykład służy do szybkiego testowania. Możesz odświeżyć plik JS za pomocą paska adresu przeglądarki internetowej. Na przykład:
1. Załóżmy, że na stronie internetowej www.foo.com 2. złożyć JS, bar.js jest włączone i przechowywane w katalogu głównym 3. Witryna jest buforowanie jest stara wersja witryna 4. Wyświetl plik JS bezpośrednio w przeglądarce za pomocą losowego ciągu zapytania (np. www.goo.com/bar.js?random=random) 5. Przeglądarka korzysta teraz ze zaktualizowanej wersji pliku JS. –