Chrome: Ocultar errores de extensión en la consola de JavaScript

33

¿Hay alguna manera de evitar que las extensiones aparezcan en la consola de la ventana de herramientas del desarrollador? Es molesto estar buscando errores de JavaScript y tener que ignorar los errores que siempre están ahí. Sé por esta pregunta que puede usar el modo de incógnito, pero no quiero tener que desarrollar en una ventana de navegador separada con todas las deficiencias del modo de incógnito.

Si no hay una buena respuesta a esto, ¿cómo puedo agotar la extensión ofensiva, a menos que las apague una por una?

Tom
fuente
1
Para cualquiera que busque una respuesta, vaya al rastreador de errores de Chrome y comuníquele al equipo de desarrollo de Chrome que necesitamos una forma de deshabilitar la información de la red de extensión y los registros de la consola: bugs.chromium.org/p/chromium/issues/detail?id=239401
pootzko

Respuestas:

13

Me doy cuenta de que esta es una pregunta anterior, pero hay una mejor manera que deshabilitar sistemáticamente todas sus extensiones para descubrir cuál está arrojando un error.

Pase el puntero del mouse sobre el nombre del archivo para el error en la consola. Verás una larga cadena de gobbledygook. Parte de eso es una identificación que es única para cada extensión. Tómese un momento y memorice los primeros caracteres, en la imagen a continuación están pmejh :

captura de pantalla del error de extensión en las herramientas de desarrollo de Chrome

Luego vaya a sus extensiones instaladas en chrome: // extensiones y desplace el cursor sobre cada enlace de detalles buscando una URL en la parte inferior izquierda de la ventana que contenga los caracteres que memorizó.

ingrese la descripción de la imagen aquí

daniellmb
fuente
En lugar de desplazarse, Chrome ahora muestra la ID para que pueda hacer una búsqueda con "command / ctrl-F" para saltar inmediatamente a la extensión.
Praxiteles
@Praxiteles En la página de extensiones, deberá marcar la Developer Modecasilla de verificación para mostrar las ID.
Carcaj
14

Sé que esta es una vieja pregunta, pero al venir aquí hoy encontré una nueva solución y decidí agregar mis dos centavos.

En la consola de Chrome hay una opción de equipo en el extremo derecho. Al hacer clic en él, se mostrarán algunas opciones.

Asegúrese de mostrar solo registros de top, y que Selected context onlyesté seleccionado.

Esto ocultará todos los errores de las extensiones.

captura de pantalla

Rabino Shuki Gur
fuente
Esta parece ser la mejor solución para el problema: ¡gran descubrimiento!
Ivan Peevski
6

En caso de que el error provenga de una extensión de Chrome que no desea deshabilitar, ahora hay una función para filtrar mensajes de extensiones o scripts específicos. Encuentre el mensaje de la consola, haga clic derecho sobre él, vaya a Filtro> Ocultar mensajes de ______. El efecto parece persistir mientras tenga esa pestaña abierta.

mensajes de filtrado de la consola de Chrome

Tobek
fuente
1

Nunca encontré una respuesta, pero encontré el problema apagando cada extensión hasta que encontré al culpable.

Tom
fuente
1
¿Hay una mejor manera de encontrar la extensión culpable? Actualmente, también lo encuentro de la misma manera que tú.
IsmailS
Una cosa que noté desde entonces es el menú desplegable en la parte inferior de la consola que dice "<contexto de página>" de forma predeterminada. Si hace clic en eso, parece que puede filtrar a una sola extensión, pero desafortunadamente los nombres de las extensiones no están allí, sus identificadores de referencia sí.
Tom
Las ID de referencia también se usan en Chrome Web Store en la barra de direcciones. Mira esto: stackoverflow.com/a/22820109/230167
Bryan Downing
2
@ iSid Vaya a Windows -> Extensiones. La ID de la extensión está en los detalles de cada extensión. Esta ID se mostrará en el error en la consola.
Cooper Maruyama
1
¿Hay alguna otra forma de ocultar esto? No lo apago ni lo borro, ¡porque lo uso!
Neo
1

Aquí está la forma de identificar la extensión de ruptura directamente. Sin embargo, esta no es realmente la respuesta a la pregunta. Bueno, la única forma por ahora parece ser deshabilitar la extensión.

Tres pasos para identificar la extensión rota

Best, Benedikt

Benedikt R.
fuente