traductor play other extensiones extension debug chrome google-chrome google-chrome-extension

google-chrome - play - extensiones chromium



¿Cómo depurar una extensión del navegador Chrome que está fallando? (1)

He desarrollado una extensión del navegador Chrome y, en raras ocasiones, se bloquea (por ejemplo, aparece una burbuja en la parte superior derecha que indica "¡_____ se ha estrellado! Haga clic aquí para volver a cargarla").

El problema es que cuando lo hace, background.html desaparece (muere) inmediatamente, y no puedo encontrar ninguna información que me ayude a depurar lo que salió mal. Abrí chrome: // crash y veo que hay entradas que podrían corresponder a mi problema, pero el registro de bloqueo solo me da un enlace para presentar un informe de error (no se puede descargar ni ver el registro).

Basado en esta entrada de Goole en la búsqueda de registros de fallos, he encontrado algunos archivos .dmp, pero son esencialmente ilegibles (los archivos .dmp parecen ser una especie de traza de pila no simbólica, o algo así).

¿Alguien tiene una buena manera de depurar fallas en la extensión de Chrome?

EDITAR: después de una investigación adicional, he determinado que chrome: // crash no se relaciona con mis fallos de extensión. Acabo de tener un bloqueo, pero la última marca de tiempo en chrome: // crashes es de hace varias horas.


Una vez tuve un problema similar y pude averiguar la raíz del problema al iniciar Chrome con el registro detallado habilitado. Para iniciar Google Chrome en Mac con un registro detallado, deberá abrir un terminal y ejecutar algo similar a lo siguiente:

/Applications/Google/ Chrome.app/Contents/MacOS/Google/ Chrome --enable-logging --v=1&

Luego observe el archivo de registro de depuración siguiendo el archivo de registro.

tail -f ~/Library/Application/ Support/Google/Chrome/chrome_debug.log

En Ubuntu intente:

tail -f ~/.config/google-chrome/chrome_debug.log

Es muy hablador pero puede ser suficiente para ayudarte a solucionar tu problema.