È possibile disattivare la memorizzazione nella cache di JavaScript in Google Chrome? Ho disattivato la cache negli strumenti di sviluppo (Ctrl-Shift-I), ma memorizza ancora nella cache i file JS ... Utilizzo di Chrome versione 20.Disattiva la memorizzazione nella cache JavaScript in Google Chrome
risposta
Per scopi di sviluppo è possibile utilizzare Ctrl + R o Ctrl + F5, devono non inviare intestazioni di cache quindi richiedendo la risorsa dal server e non dalla cache. Questo è chiamato Hard Refresh.
ma non aspettatevi agli utenti di utilizzare Ctrl + R/F5, se si desidera inviare sempre la risorsa memorizzata nella cache per l'utente, utilizzare Cache buster (Google search for cache buster)
browser Web utilizzano l'URL per determinare se hanno già conoscere la risorsa, quindi accedere allo stesso url farà sì che il browser web verifichi se ha avuto accesso a questo URL prima di permettergli così di inviare un'intestazione specifica della risorsa che ha e di convalidare se la risorsa è stata modificata sul server.
I busting di cache sono come dice il nome utilizzato per eliminare la cache e ricaricare sempre la risorsa. Ecco un esempio per la cache URL sballato:
<script type="text/javascript" src="/static/js/some.js?bust=12356"></script>
Nota: potrebbe essere qualsiasi nome e non "busto".
Un buon modo per avere sempre un busto unico è l'utilizzo del tempo di epoca Unix (numero di secondi passati dall'1.1.1970, ogni lingua offre alcune funzioni per ottenere quel numero), un'altra soluzione comunemente usata è un numero casuale. In questo modo il browser otterrà sempre la risorsa dal server web.
- 1. Impedire la memorizzazione nella cache di Chrome Richieste AJAX
- 2. Disabilitare la memorizzazione nella cache nel pallone
- 3. crossdomain.xml impedisce la memorizzazione nella cache
- 4. NetBIOS esegue la memorizzazione nella cache?
- 5. Evita la memorizzazione nella cache di IE
- 6. Perché utilizzare l'addetto all'assistenza per la memorizzazione nella cache quando la cache del browser gestisce la memorizzazione nella cache?
- 7. Restkit, disabilita la memorizzazione nella cache
- 8. Soluzioni di memorizzazione nella cache
- 9. Pattern deposito - Memorizzazione nella cache
- 10. collezioni memorizzazione nella cache in backbone.js?
- 11. ASP.NET MVC Disabilita la memorizzazione nella cache nella sovrascrittura VirtualPathProvider
- 12. Dati di memorizzazione nella cache in PHP
- 13. Memorizzazione nella cache delle immagini in Memcached
- 14. esempi di memorizzazione offline e memorizzazione nella cache decenti html5
- 15. Come si può impedire la memorizzazione nella cache delle risorse in un'estensione di Chrome?
- 16. Memorizzazione nella cache di file JavaScript e CSS specifici
- 17. Disattiva Cache per file specifici con Apache
- 18. Disattiva selezione testo in Chrome
- 19. Come implementare la memorizzazione nella cache di ListView in Android
- 20. file audio in streaming e la memorizzazione nella cache è
- 21. come attivare la memorizzazione nella cache in jquery ajax
- 22. Disabilitare la memorizzazione nella cache in JPA (eclipselink)
- 23. Come evitare la memorizzazione nella cache in sqlalchemy?
- 24. Memorizzazione nella cache di una matrice PHP
- 25. Intestazioni HTTP per la memorizzazione nella cache più permanente possibile
- 26. Tecniche di memorizzazione dati nella cache MVC3
- 27. Soluzioni di memorizzazione nella cache e query
- 28. Chrome si rifiuta di memorizzare nella cache Javascript
- 29. Problema di memorizzazione nella cache delle immagini dinamiche di IE?
- 30. Memorizzazione nella cache di bulloni di tempesta
Non ho fatto obiezioni, ma i collegamenti non sono risposte. Per lo meno metti un esempio di "cache buster" (o per metterlo in parole povere, basta allegare una stringa di query generata a caso all'attributo 'src' che non modifica affatto il file e lo costringe a essere ri-scaricato ogni volta). –
@ Fabrício Matté Grazie per il tuo critico! Cerco sempre di migliorare me stesso e le mie risposte e di restituire alla comunità il più possibile. Ho modificato la mia risposta per avere alcune spiegazioni teoriche di base sulla cache del browser web ed esempi di cache buster. –
La query non è garantita per la cache "bust". Ad esempio, IE continuerà felicemente a pubblicare contenuti memorizzati nella cache se non esplicitamente vietato dalle intestazioni. –