2015-07-26 8 views
6

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

enter image description here

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.

+0

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

risposta

2

uncheck "disable javascript" and everything works

pensa che questo praticamente riassume in su.

L'opzione Disable JavaScript non disabilita JS a livello globale, ma solo quando gli strumenti di sviluppo sono aperti al caricamento della pagina. Il più delle volte stavo solo facendo apparire gli strumenti di sviluppo per controllare gli errori e ispezionare la pagina dopo che era stata caricata.

+0

Fresco, stavo cercando le normali impostazioni e JS era abilitato, quindi non ho potuto risolvere il problema. –

0

Se dovesse funzionare, passare all'impostazione F1 (i.e) dello strumento di sviluppo. quindi seleziona (ripristina i detaul e ricarica). Tutto dovrebbe andare bene

Problemi correlati