Chcę usunąć tylko pliki JavaScript z moich przeglądarek internetowych (Firefox i Chrome). Robię debugowanie JavaScript i denerwujące jest to, że mój JS po prostu nie będzie aktualizowany za każdym razem, gdy zmieniam pliki JS. Jedyne, co mogę teraz zrobić, to wyczyścić pliki cookie, ale spowoduje to usunięcie całej historii przeglądania.
Jak mogę wyczyścić / odświeżyć pliki JavaScript, które zostały załadowane do moich przeglądarek bez usuwania innych plików?
źródło
Z Chrome:
Począwszy od Chrome 15, otwórz Narzędzia programistyczne, kliknij koło zębate w lewym dolnym rogu ekranu i zaznacz pole wyboru Wyłącz pamięć podręczną .
W ten sposób będziesz mieć pewność, że zasoby są zawsze ponownie ładowane z serwera i nie musisz ręcznie czyścić pamięci podręcznej, co może również usuwać buforowane dane dla niepowiązanych witryn.
źródło
Nie zgadzam się z @ 7wp. Ponieważ niektórzy użytkownicy końcowi nie znają funkcji Ctrl+ F5, a niektórzy nawet nie są świadomi różnic między przeglądarkami, a nawet istnienia innych przeglądarek (na przykład starszych), należy zmusić przeglądarkę do pobrania nowej kopii pliki JS / CSS.
Najlepszym rozwiązaniem jest dodanie znacznika czasu na końcu nazw plików .js / .css lub dodanie wersji svn, co również jest świetnym pomysłem.
źródło
Możesz spróbować wyczyścić tylko pamięć podręczną, a nie całe przeglądanie, historię, pliki cookie, hasła, zapisane dane formularzy i tak dalej (domyślnie).
W przeglądarce Firefox 3.5 przejdź do
Następnie upewnij się, że wybrano tylko „Pamięć podręczna” przed wybraniem „Wyczyść teraz”.
W Chrome (nie wiem, jakiej konkretnej wersji używasz, ponieważ korzystam z wersji deweloperskich), przejdź do
Ponownie upewnij się, że zaznaczone jest tylko „Opróżnij pamięć podręczną”.
Możesz też spróbować otworzyć nową prywatną sesję w przeglądarce Firefox lub okno Incognito w Chrome; nie należy również buforować żadnych plików (w tym plików .JS), które są automatycznie pobierane i przetwarzane podczas przeglądania.
źródło
Użyłem małej sztuczki w witrynie, nad którą pracuję ... z tych samych powodów, co ty. Wprowadzam niewielkie zmiany i ładuję kod JavaScript według kodu JavaScript i chcę mieć pewność, że zawsze pracuję z bieżącym (niebuforowanym) skryptem.
Spróbuj zrobić kod JavaScript, który ładujesz do pliku PHP ... po prostu umieść
<?php ?>
na początku i włóż rozszerzenie .php.Ponieważ nazwa się zmienia, Internet Explorer uważa, że jest to nowy plik;)
źródło
W Chrome wystarczy nacisnąć Ctrli kliknąć przycisk odświeżania. Odkryłem to przez przypadek.
źródło
Otwieram plik JavaScript w osobnej zakładce, Shift+ odświeżam, sprawdzam, czy widzę najnowsze zmiany, a następnie Shift+ odświeżam rzeczywistą stronę (w moim przypadku ramkę w zestawie ramek, co wydaje się pogorszyć). Działa to prawie cały czas.
źródło
Sam go nie używałem, ale może być przydatny dodatek do przeglądarki Firefox „Przycisk Wyczyść pamięć podręczną” . Przeczytałem ich dokumentację, więc nie jestem pewien, czy to wyczyści również historię przeglądania.
źródło
Przejdź do ustawień treści w Chrome, wyłącz JavaScript i zapisz.
Następnie włącz JavaScript ponownie.
źródło
Jeśli pracujesz z JavaScript i martwisz się o ponowne załadowanie strony w celu odzwierciedlenia zmian w JavaScript. Spróbuj użyć debugera Chrome, w którym możesz wprowadzać zmiany w załadowanych plikach JavaScript w czasie wykonywania i bez ponownego ładowania możesz przetestować nowe funkcje lub zmiany, które chcesz przetestować.
źródło
W najnowszym Chrome jest dostępny:
źródło
Dodaj funkcję dynamicznej daty na końcu pliku JavaScript. Zmusi przeglądarkę do załadowania zaktualizowanego pliku JavaScript. Oznacza to, że dołączając plik .js, możesz dodać .... xyz.js?
Oczywiście można to usunąć po zakończeniu debugowania i przygotowaniu do uruchomienia.
źródło