Ciò accade periodicamente ed è stato per settimane. Il più delle volte va tutto bene, ma a volte Chrome semplicemente non mostra i file JS. Visitando lo stesso sito tramite un altro URL o visualizzando in incognito puoi ripararlo. Il riavvio del server non aiuta. Sono abbastanza sicuro che si tratti di un problema con chrome (
v43.0.2357.134
v44.0.2403.107, succede ancora). Sto usando il django runserver
, anche se non sono sicuro che sia rilevante dal momento che l'html va bene, si convalida su w3c e posso andare all'URL js e caricarlo.I file Javascript non vengono visualizzati negli strumenti di sviluppo di Chrome
io non sono nemmeno sicuro di come avviare il debug qualcosa di simile. È un bug noto con chrome? Forse qualche bandiera/impostazione sbagliata?
UPDATE:
Se ho il debugger aperta quando rinfresco non ottengo js. altrimenti va bene.
un altro aggiornamento:
Ecco la mia struttura dei file:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="test.js" ></script>
</head>
<body>
</body>
</html>
Ecco il javascript in test.js
.
alert("hi");
Quando ho Aggiorna la pagina (che si apre con un doppio click sul file) con il debugger aperta, alert
non viene eseguito e il file js non compare nella scheda "Sorgenti". Lo stesso comportamento quando si incorpora il js.
Finché rimane "occasionale", sarà molto difficile rintracciare - è probabilmente deterministico, ma non conosciamo ancora le circostanze esatte. Forniscici maggiori dettagli, come è il tuo processo di costruzione, cosa è incluso in index.html e con quale meccanismo, che aspetto ha la struttura del file normalmente e nel caso occasionale? ecc – doldt