Console.log e debug non stampati, restituiscono solo indefiniti. Perché può essere? Ho provato a reinstallare Chrome, ma non aiuta.
Ecco uno screenshot dalla pagina principale di Chrome, quindi le funzioni non vengono ridefinite in alcuni codici

Console.log e debug non stampati, restituiscono solo indefiniti. Perché può essere? Ho provato a reinstallare Chrome, ma non aiuta.
Ecco uno screenshot dalla pagina principale di Chrome, quindi le funzioni non vengono ridefinite in alcuni codici

Risposte:
Fai clic su "Livelli predefiniti" e assicurati che "Informazioni" sia selezionato. Per impostazione predefinita, è impostato solo per mostrare errori e avvisi
Sono venuto qui con lo stesso problema: /
Per completezza: nella versione corrente di Chrome, l'impostazione non è più in fondo ma può essere trovata facendo clic sull'icona "Filtro" nella parte superiore della scheda della console (seconda icona da sinistra)
Ad oggi, l'interfaccia utente degli strumenti per sviluppatori in Google Chrome è cambiata in cui selezioniamo il livello di registro delle istruzioni di registro visualizzate nella console. C'è un menu a discesa a livello di registrazione accanto alla casella di testo "Filtro". Valori supportati sono Verbose, Info, Warningse Errorscon Infoessendo la selezione predefinita.
Ogni registro la cui gravità è uguale o superiore andranno mostrato nella "Console" scheda ad esempio, se il livello di log selezionato è Infoquindi tutti i registri con il livello Info, Warninge Errorotterrà visualizzati in console.
Quando l'ho cambiato in Verbosepoi le mie console.debuge le console.logistruzioni hanno iniziato a comparire nella console. Fino a quando è Infostato selezionato il livello temporale non venivano mostrati.
Ho avuto lo stesso problema. La soluzione per me è stata quella di disabilitare Firebug perché Firebug stava intercettando i log in background e non veniva mostrato alcun log nella console di Chrome.
Stesso problema, ma ho appena cancellato le mie impostazioni. Sono andato in Impostazioni> Preferenze e ho fatto clic su [Ripristina impostazioni predefinite e ricarica]. Basta ricordare quali erano le tue impostazioni.
Nel mio caso il webpack aveva UglifyPlugin in esecuzione con drop_console: trueset
Assicurarsi che l'ingresso "Filtro" sia lasciato vuoto e che nulla sia scritto intenzionalmente o per errore. È stato nel mio caso: P
Sto lavorando su un sito in cui alcuni codici JS (o altri) impediscono il console.logfunzionamento ( console.logprobabilmente sono sovrascritti). Puoi verificarlo verificando se console.logfunziona su una pagina diversa (come questa).
Non ho il tempo di indagare ulteriormente in questo momento, quindi usato alert("something is: "+something)per ottenere le informazioni che volevo da uno snippet che dovevo eseguire.
console.log.
Nel mio caso era solo un vecchio file Javascript memorizzato nella cache. Dopo aver svuotato la cache ho visto i miei registri.
Se visualizzi (3 messaggi sono nascosti dai filtri. Mostra tutti i messaggi.) Quindi fai clic su Mostra tutti i link dei messaggi nella console degli strumenti di sviluppo di Chrome.
Perché se questa opzione è abilitata per errore il console.log("")messaggio mostrerà ma questo sarà nascosto.
Fai clic su " Livelli predefiniti " accanto al filtro e assicurati che " Informazioni " sia selezionato.
Vedi screenshot:

Nel mio caso preservare i registri fa il trucco. Ho fatto di tutto per mostrare i registri, ma scompare. L'ho controllato e funziona,
Questo ha funzionato per me. Nella sezione console, vai alle impostazioni in alto a destra. È possibile selezionare preservare registro e Registra XMLHttpsRequests.
A volte le cose più semplici ci fanno inciampare ...
Digita console.logla console e controlla quale funzione viene restituita. Se vedi, ƒ log() { [native code] }allora è qualcos'altro. Se vedi ƒ (){}quindi da qualche parte lungo la linea la funzione console.log nativa è stata modificata.
Stava lavorando sul sito di un cliente oggi e questo era il problema. In tal caso, è possibile ripristinare manualmente la funzione console.log o utilizzare invece console.dir () o console.warn ().
Assicurarsi che la scatola del filtro sia vuota
A partire da luglio 2020, l'interfaccia utente di Chrome è cambiata di nuovo e il menu a discesa del livello di registrazione non sembra fare nulla ora.
Invece, c'è un nuovo riquadro a sinistra del riquadro della console principale, che potrebbe essere stato involontariamente impostato su uno dei livelli di registrazione restrittivi:
Seleziona la categoria superiore (messaggi) per rivelare tutta la registrazione:
MODIFICA: ANCHE POI Chrome sembra aggiungere elementi alla casella Filtro , che perde di nuovo un po 'di registrazione, quindi è necessario ELIMINARE ANCHE LA SCATOLA DEL FILTRO!
(La casella del filtro è in cima a entrambe le mie foto sopra, in "Condizioni di rete"; puoi vedere che ha alcuni contenuti su "urlwebpack" che non ho messo lì!)