scripts for descargar chrome google-chrome google-chrome-extension tampermonkey

google-chrome - descargar - tampermonkey scripts for chrome



Depurar el script tampermonkey (1)

Me gustaría depurar un script tampermonkey con la consola de Chrome, pero no puedo encontrar mi script en la lista ...

¿Estoy haciendo algo mal, o simplemente los scripts de tampermonkey no aparecen allí? Y en ese caso, ¿cómo puedo depurarlo?


Tampermonkey es simplemente una extensión que inyecta scripts repetitivos para evaluar sus scripts personalizados, por lo que puede depurar cualquiera de estos scripts si los puede encontrar

El problema es que está evaluando los scripts de usuario como si alguien los llamara eval() , por lo que verá VM### lugar de algo agradable como myscript.js y normalmente no puede navegar hacia ellos como scripts permanentes.

En su lugar, agregue líneas de depurador:

  • Configuración de marca de verificación:

TamperMonkey Dashboard -> Configuración -> General (Modo de configuración: Avanzado) -> Depurar guiones

  • O, en su script de usuario agregue la línea:

    debugger;

al igual que:

(Hacer esto en la parte superior de un script de usuario es equivalente a la configuración de Tampermonkey)

Cuando tiene una consola abierta en una página con el script, se detendrá cuando las líneas del depurador se encuentren en contacto y le muestre su archivo de origen (rodeado de alguna placa de relleno de tampermonkey).

Que debería verse así:

Luego puede instrumentar cualquier otra línea que necesite desde el depurador.

Si tiene problemas, también puede depurar la lógica principal de tampermonkey abriendo la inspección de la página de fondo en chrome: // extensions. Imprime bonitos mensajes para que sepa qué es lo que puede usar para saltar en su código.