Czy można wyłączyć buforowanie JavaScript w przeglądarce Google Chrome? Wyłączyłem pamięć podręczną w narzędziach programistycznych (Ctrl-Shift-I), ale nadal buforuje pliki JS ... Używając Chrome w wersji 20.Wyłącz buforowanie JavaScript w przeglądarce Google Chrome
Odpowiedz
Do celów programistycznych można użyć Ctrl + R lub Ctrl + F5, powinny one nie wysyłają nagłówków pamięci podręcznej, dlatego żądają zasobu z serwera, a nie pamięci podręcznej. Nazywa się to Hard Refresh.
Ale nie oczekuj użytkownikom korzystanie Ctrl + R/F5, jeśli chcesz, aby zawsze wysyłać zasób bez używania pamięci podręcznej dla użytkownika, użyj Cache buster (Google search for cache buster)
przeglądarek internetowych użyć adresu URL w celu określenia, czy oni już znać zasób, więc uzyskanie dostępu do tego samego adresu URL spowoduje, że przeglądarka internetowa sprawdzi, czy uzyskał dostęp do tego adresu URL, a następnie umożliwi wysłanie określonego nagłówka zasobu, który posiada, i sprawdzenie, czy zasób został zmieniony na serwerze.
Pomijacze pamięci podręcznej to nazwa, której używa się do niszczenia pamięci podręcznej i zawsze należy ponownie załadować zasób. Oto przykład dla cache odpadł URL:
<script type="text/javascript" src="/static/js/some.js?bust=12356"></script>
Uwaga: może to być dowolna nazwa, a nie „biust”.
Dobrym sposobem na posiadanie unikalnego biustu jest użycie czasu unixowego (liczba sekund z 1.1.1970, każdy język oferuje pewną funkcję do uzyskania tego numeru), innym powszechnie używanym rozwiązaniem jest pewna liczba losowa. W ten sposób przeglądarka zawsze otrzyma zasób z serwera WWW.
- 1. Wyłącz JavaScript w przeglądarce IE 11 Podgląd
- 2. Problem z migotaniem Map Google w przeglądarce Google Chrome
- 3. Buforowanie w przeglądarce internetowej w przeglądarce internetowej
- 4. RTSP h.264 w przeglądarce Google Chrome
- 5. Debugowanie skryptów użytkownika w przeglądarce Google Chrome
- 6. Usuń fokus wejściowy w przeglądarce Google Chrome
- 7. Funkcje JavaScript wywoływane w przeglądarce Chrome
- 8. testowanie instrukcji jQuery w przeglądarce Chrome JavaScript
- 9. Narzędzia Google Chrome dla programistów - wyłącz opcję czarnych opcji emulacji
- 10. Pamięć podręczna nie jest wyczyszczona w przeglądarce Google Chrome
- 11. Ponowne włączanie window.alert w przeglądarce Chrome
- 12. Jak otworzyć okno z paskiem narzędzi w przeglądarce Google Chrome?
- 13. Czy usuwanie elementów javascript w przeglądarce Chrome działa inaczej?
- 14. Google Chrome Błąd linku JavaScript
- 15. Czy można otworzyć niestandardowy schemat URL w przeglądarce Google Chrome?
- 16. Google Chrome Javascript Debugger i skrypty zawartości
- 17. Wyłącz wypalanie touchcancel w przeglądarce Androida
- 18. Wyłącz rygorystyczne sprawdzanie typu MIME w Chrome
- 19. Ładowanie zewnętrznego javascript w rozszerzeniu Google Chrome
- 20. Użyj okna drukowania systemu w przeglądarce Chrome w JavaScript
- 21. Jak mogę przesłonić/rozszerzyć ReferenceError w JavaScript w przeglądarce Chrome?
- 22. Jak odwołać się do typu DOMWindow w przeglądarce Google Chrome?
- 23. Rozwiązywanie problemów z uzgadnianiem SSL/TLS w przeglądarce Google Chrome
- 24. Czas ładowania strony w przeglądarce Google Chrome lub Mozilla Firefox
- 25. pozycja: poprawiona nie działa w przeglądarce Google Chrome
- 26. jQuery .trigger() lub $ (okno) nie działa w przeglądarce Google Chrome
- 27. Jak mogę zablokować automatyczne odświeżanie strony w przeglądarce Google Chrome?
- 28. Jak używać dzielenia wyrazów w przeglądarce Google Chrome?
- 29. Przycisk wydruku Report Viewer w przeglądarce Google Chrome
- 30. Jak wyświetlić favicony Retina (32x32) w przeglądarce Google Chrome?
Nie przesłałem ci, ale linki nie są odpowiedziami. Podaj przykład "pomijania pamięci podręcznej" (lub umieść to w pojęciach laika, po prostu dołącz losowo wygenerowany ciąg zapytania do atrybutu 'src', który w ogóle nie modyfikuje pliku i wymusza jego ponownie pobrane za każdym razem). –
@ Fabrício Matté Dziękuję za krytykę! Zawsze staram się poprawiać moje ja i moje odpowiedzi i jak najwięcej dawać społeczności. Zmodyfikowalem moją odpowiedź na kilka podstawowych teoretycznych wyjaśnień dotyczących pamięci podręcznej przeglądarki internetowej i przykładów pomijania pamięci podręcznej. –
Kwerenda nie gwarantuje "buforowania" pamięci podręcznej. IE na przykład z przyjemnością będzie kontynuować wyświetlanie treści z pamięci podręcznej, jeśli nie jest wyraźnie zabronione przez nagłówki. –