Ho testato un codice html / js sul mio localhost (Windows 7, Chrome v79.0.3945.130 (64-bit)) e circa il 50% delle modifiche al time code non si riflettono nel browser (lo vedo con Dev Tools / Sources ).
Ci sono molti consigli su Internet, ma nessuno dei due sembra funzionare:
- Fai clic con il pulsante destro del mouse sulla ricarica e scegli "Svuota cache e Ricarica hard" - non aiuta nel 30% dei casi.
- Disabilita la cache nella scheda Rete di Chrome Dev Tools - non aiuta.
- Aggiungi
<meta http-equiv="Cache-control" content="no-cache">
nell'intestazione - non aiuta. - Sostituisci
<script src="common.js"></script>
con<script src="common.js?blabla"></script>
: aiuta nel 60% dei casi, ma è necessario farlo dopo che ogni modifica è un lavoro enorme. Inoltre, non funziona con le modifiche html. - Copia un file in un nuovo file (come index.html in index2.html) e sostituisci il nome del file nel codice: funziona sempre, ma è un lavoro ancora più grande.
Lo stesso identico problema presente quando commetto il codice su github.io
Aiutatemi a farlo in modo che il sito rifletta immediatamente le modifiche al codice.
Modifica: ho creato un file index3.html e ho inserito solo "ciao mondo". Ha aperto il file nel browser. Modificato in "ciao mondo2": il browser ha aggiornato il contenuto. Modificato in "ciao world3" - il browser mostrava ancora "ciao world2" anche dopo ripetute ricariche e "Svuota cache e ricaricare". Sono passato a "ciao world4" - il browser mostrava ancora "ciao world2". Per 4 ore sono passato a "hello world5" - il browser mostra ancora "hello world2". Questo file è stato modificato con il blocco note di base.
Edit2: le persone continuano a chiedere quale server sto usando. Questa sembra una parte del problema. Sfortunatamente, non lo so e non so nemmeno cosa devo fare esattamente per verificarlo. Ecco tutto quello che ho scoperto finora:
- Ho una
inetpub/wwwroot
directory in cui inserisco i file html & js e quindi apro index.html in un browser all'indirizzohttp://localhost/
. - Il pannello La mia rete in Devs Tools è simile al seguente: link immagine .
- La configurazione del server è stata molto veloce e non ha richiesto alcun software aggiuntivo per l'installazione. Cioè non sto usando node.js.
- C'è iisstart.htm su
inetpub/wwwroot
e quando aprohttp://localhost/iisstart.htm
dice IIS7.
index.html
per qualcosa come un X-Powered-By
o Server
un'intestazione che potrebbe dare un suggerimento sul server web. Googling per il percorso del file inetpub/wwwroot
punta fortemente a un server IIS.