Estoy escribiendo un código de javascript que se lee como una cadena y se ejecuta a través de eval() con una extensión de Firefox. Firebug "ve" mi script así que no puedo usar puntos de interrupción, ver objetos, etc.Depuración de scripts similares a greasemonkey
Actualmente estoy usando la consola de error de Firefox que estoy empezando a encontrar limitado. ¿Cuáles son mis otras opciones? Idealmente, podría usar Firebug o algo similar. ¿Cómo la gente generalmente depura los scripts de Greasemonkey?
He intentado utilizar Lint y otros validadores, pero mi script utiliza muchos objetos y funciones proporcionados por el entorno de extensión, lo que hace que muchos de los errores informados sean irrelevantes. Además, la salida tiende a ser demasiado quisquilloso (enfoque de problemas de espaciado, etc.).