2015-08-06 10 views
46

Non tutti i file JavaScript sono più visibili negli strumenti di sviluppo di Chorme.Gli strumenti di sviluppo di Chrome non mostrano più tutti i file JavaScript

Google Chrome è aggiornato. Versione 44.0.2403.130 m Versione di debug dell'app. Script nella testa.

<script src="/Scripts/jquery-ui-1.8.24.js"></script> 
<script src="/Scripts/jquery.validate.js"></script> 

... 

<script src="/Client/Statics/GuiContainers.js"></script> 
<script src="/Client/ClientDAL.js"></script> 
<script src="/Client/ClientLayoutUpdater.js"></script> 
<script src="/Client/ClientRenderer.js"></script> 
<script src="/Client/ControllerLocator.js"></script> 

Prima parte degli script è visibile in Chrome Developer Tools sotto menù Fonti su localhost/Scripts/* percorso. La seconda parte degli script non è visibile da ieri. Qual è il problema con gli Strumenti per gli sviluppatori?

Non ci sono errori nella console JavaScript. Riesco a vedere richieste di successo per i file JavaScript nella scheda di rete. Tutto il JavaScript è caricato. L'applicazione funziona bene.

Qual è il problema con gli Strumenti per sviluppatori? Qualcuno ha un'idea?

Se aggiungo localhost "cartella" all'area di lavoro, tutto è visibile, anche i file di origine lato server.

+6

Utilizzare la scheda di rete negli strumenti di sviluppo e aggiornare la pagina per determinare se il file js è stato effettivamente caricato al caricamento della pagina. – Seano666

+0

@ Seano666 L'ho fatto. La spiegazione della domanda è chiarita come risultato del tuo commento. Grazie. – Fosna

+0

inserisci un file console.log in un file sorgente, aggiorna la pagina, riceverai il console.log e potrai fare clic su source dalla console. – SilentTremor

risposta

-1

Ho reinstallato Chrome con la rimozione dei dati del profilo di Chrome. Ora funziona.

+1

Esiste un modo per eliminare selettivamente i dati del profilo per gli strumenti di chrome dev? Non voglio perdere la cronologia completa e i segnalibri e così via. – Alex

+2

Mi sono imbattuto in questa risposta e puoi reimpostare selettivamente le impostazioni degli strumenti di sviluppo senza eliminare l'intero profilo di Chrome. Premi F12, quindi F1 e in fondo alla pagina c'è un pulsante che resetterà gli strumenti dev. –

+0

Grazie a un gruppo Michael Tessel - il mio dev del cromo per motivi oscuri ha iniziato a mostrare solo i miei file meno (il che rende il debug abbastanza difficile). Ho ripristinato le impostazioni di devtool e tutto ha funzionato di nuovo! :-) – hasse

2

Il problema è dovuto alla mappatura di rete e alla rimozione. C'è qualche bizzarro bug negli strumenti di chrome dev che causa questo tipo di problemi. Alcune volte potresti persino vedere i vecchi file css nella barra laterale e quando apri il file css dalla barra laterale sinistra. sarebbe solo vuoto o, peggio ancora, non sarà nemmeno visibile.

Anche io ho provato tutte le opzioni. riavvio, rimozione di tutte le chache, mappatura della rimozione. Modalità incognito. Ma alla fine ha dovuto reinstallare per rendere questa correzione.

Quindi procedi con una nuova installazione cromata. tutto dovrebbe essere soddisfacente.

0

ho sperimentato lo stesso problema, tutto quello che ho fatto è stato eliminare tutti i file temporanei nella AppData locali, sotto il profilo nome ad esempio C: \ Users \ userprofile \ AppData \ Local \ Temp

2

Ho avuto lo stesso problema e "Empty cache and hard reload" ha funzionato per me.

+0

Ha funzionato per me senza bisogno di reinstallare chrome –

79

aperto la scheda di rete nei tool di sviluppo e premuto F5 per aggiornare - grazie @ Seano666 per il tuo commento sulla questione

+6

questo ha funzionato anche per me. aprire la scheda di rete durante la ricarica sembra influenzare il bug – CodeToad

+0

Suggerimento: è possibile ordinare tutto ciò che è stato caricato in una pagina ordinando per 'Tipo', in questo modo tutti gli script sono elencati insieme – Novastorm

+0

L'apertura di Devtools funziona correttamente per me. Non è necessario aprire la scheda di rete. –

0

Per me è stato anche un 'mappatura e unmapping' problema. Ho rimosso tutti i mapping, ma le cartelle sotto il sito Web non erano visibili.

La soluzione per me era: nelle impostazioni degli strumenti di sviluppo passare alla scheda "Area di lavoro". C'era ancora del mapping. Ho rimosso tutto. Dopo una ricarica andava bene.

6

Prova con il tasto destro del mouse sul pulsante reload negli strumenti di sviluppo.
Verrà visualizzato un menu dal quale è possibile scegliere: Empty Cache & Hard Reload.
Questo ha funzionato per me.

+0

Funziona anche per me. Inoltre, anche prima di aggiornare, posso trovare lo script mancante nella scheda 'Applicazione'. – knopch1425

24

Per me ho appena dovuto aprire le impostazioni di Strumenti per sviluppatori e fare clic sul pulsante "Ripristina impostazioni predefinite e ricarica" ​​nella prima scheda.

Quindi tutti i miei script locali sono ricomparsi e il debug è tornato alla normalità.

1

Aggiungere l'istruzione debug; in qualsiasi parte del vostro script, il debugger si ferma a questo punto e vi mostrerà lo script

   onSuccess: function (result) { 
        debugger; 
        combo.empty(); 
        $(result).each(function() { 
         var option; 

         option = document.createElement('option'); 
         option.value = this.Id; 

         $(option).appendTo(combo); 
        }); 
       } 
0

Il motivo è il file di script non è ancora caricato, aggiornare la pagina con f5 e vedrai gli script elencati nelle fonti. Questo succede quando metti il ​​tuo tag script nella parte inferiore del tag.

Problemi correlati