Chrome: nascondi errori di estensione nella console JavaScript


33

Esiste un modo per impedire la visualizzazione delle estensioni nella console della finestra degli strumenti di sviluppo? È fastidioso cercare errori JavaScript e ignorare gli errori che sono sempre presenti. So da questa domanda che puoi utilizzare la modalità di navigazione in incognito, ma non voglio svilupparmi in una finestra del browser separata con tutte le carenze della modalità di navigazione in incognito.

Se non c'è una buona risposta a questa domanda, come faccio a scaricare l'estensione offensiva, a meno di spegnerle una alla volta?


1
Per chiunque sia in cerca di una risposta, visitare il bug tracker di Chrome e far sapere al team di sviluppo di Chrome che abbiamo bisogno di un modo per disabilitare le informazioni sulla rete di estensione e i log della console: bugs.chromium.org/p/chromium/issues/detail?id=239401
pootzko,

Risposte:


13

Mi rendo conto che questa è una domanda più vecchia, ma esiste un modo migliore di disabilitare sistematicamente tutte le estensioni per scoprire quale sta generando un errore.

Passa il puntatore del mouse sul nome del file per l'errore nella console. Vedrai una lunga serie di gobbledygook. Parte di questo è un ID unico per ogni estensione. Prenditi un momento e memorizza i primi personaggi, nell'immagine qui sotto sono pmejh :

screenshot dell'errore di estensione negli strumenti di sviluppo di Chrome

Quindi vai alle estensioni installate su chrome: // extensions e passa con il mouse su ogni link dettagli cercando un URL nella parte inferiore sinistra della finestra che contiene i caratteri memorizzati.

inserisci qui la descrizione dell'immagine


Invece di passare il mouse, Chrome ora mostra l'ID in modo da poter eseguire una ricerca con "comando / ctrl-F" per passare immediatamente all'estensione.
Prassitele

@Praxiteles Nella pagina delle estensioni, devi selezionare la Developer Modecasella di controllo per mostrare gli ID.
Faretra

14

So che questa è una vecchia domanda, ma venendo qui oggi ho trovato una nuova soluzione e ho deciso di aggiungere i miei due centesimi.

Nella console di Chrome è presente un'opzione di ingranaggio all'estrema destra. Facendo clic su di esso verranno visualizzate alcune opzioni.

Assicurati di mostrare solo i registri tope quelloSelected context only sia selezionato.

Ciò nasconderà tutti gli errori dalle estensioni.

immagine dello schermo


Questa sembra la migliore soluzione per il problema - grande scoperta!
Ivan Peevski,

6

Nel caso in cui l'errore provenga da un'estensione di Chrome che non vuoi disabilitare, ora c'è una funzione per filtrare i messaggi da estensioni o script specifici. Trova il messaggio della console, fai clic destro su di esso, vai a Filtro> Nascondi messaggi da ______. L'effetto sembra persistere fino a quando la scheda è aperta.

messaggi di filtro della console Chrome


1

Non ho mai trovato una risposta, ma ho trovato il problema chiudendo ogni estensione fino a quando ho trovato il colpevole.


1
C'è un modo migliore per trovare l'estensione colpevole? Attualmente lo trovo allo stesso modo di te.
IsmailS,

Una cosa che ho notato da allora è il menu a discesa nella parte inferiore della console che dice "<contesto di pagina>" per impostazione predefinita. Se fai clic su di esso, sembra che puoi filtrare solo una singola estensione, ma sfortunatamente i nomi delle estensioni non sono presenti, i loro ID di riferimento lo sono.
Tom,

Gli ID di riferimento vengono utilizzati anche nel Chrome Web Store nella barra degli indirizzi. Dai un'occhiata a: stackoverflow.com/a/22820109/230167
Bryan Downing

2
@iSid Vai a Windows -> Estensioni. L'ID estensione è nei dettagli di ciascuna estensione. Questo ID verrà mostrato nell'errore nella console.
Cooper Maruyama,

1
C'è un altro modo per nasconderlo? Non desidero disattivarlo o eliminarlo, perché lo uso!
Neo

1

Ecco il modo per identificare direttamente l'estensione di rottura. Tuttavia, questa non è proprio la risposta alla domanda. Bene - l'unico modo per ora sembra essere quello di disabilitare l'estensione.

Tre passaggi per identificare l'estensione interrotta

Meglio, Benedikt

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.