Jak wyłączyć chowanie skryptów przez przeglądarkę?

0

Piszę aplikację webową opierającą się na javascript i co jakiś czas aplikacja staje się oporna na wprowadzanie zmian więc muszę wyczyścić historię.

Widziałem, że są metody na wyłączenie cachu poprzez meta:

<meta http-equiv='cache-control' content='no-cache'>
<meta http-equiv='expires' content='0'>
<meta http-equiv='pragma' content='no-cache'>

Wydaje mi się, że te metody są już przestarzałe.

Jak aktualnie powinno się to robić?

Chodzi mi o wyłączenie cachowania a nie na zmianie wersji skrypu ( zmianie nazwy pliku js ) ponieważ co chwile odświeżam po wprowadzeniu zmian.

1

Chcesz to robić koniecznie wewnątrz aplikacji?

  1. Możesz spróbować crtl + F5 przy odświeżaniu strony (FF), lub crtl +shift + R
  2. Możesz wyłączyć/wyłączyć cache przeglądarki ręcznie bądź za pomocą jakiegoś pluginu na czas developerki (przykładowo https://addons.mozilla.org/pl/firefox/addon/cache-disabler/)
1
 <IfModule mod_expires.c>
   # Enable expirations.
   ExpiresActive On

   # Cache all files for 2 weeks after access (A).
   ExpiresDefault A1209600

  <FilesMatch (\.js|\.html)$>
     ExpiresActive Off
  </FilesMatch>
 </IfModule>

lub

https://stackoverflow.com/a/11724596/5515745

1 użytkowników online, w tym zalogowanych: 0, gości: 1