J'écris du code javascript qui est lu en tant que chaîne et exécuté via eval() par une extension firefox. Firebug "voit" mon script donc je ne peux pas utiliser de points d'arrêt, voir des objets, etc.Déboguer des scripts de type greasemonkey
Je suis actuellement en train d'utiliser la console d'erreur de Firefox que je commence à trouver restrictive. Quelles sont mes autres options? Idéalement, je serais capable d'utiliser Firebug ou quelque chose de similaire. Comment les gens déboguent-ils généralement les scripts Greasemonkey?
J'ai essayé d'utiliser Lint et d'autres validateurs, mais mon script utilise beaucoup d'objets et de fonctions fournis par l'environnement d'extension, rendant beaucoup d'erreurs rapportées non pertinentes. En outre, la sortie a tendance à être trop nitpicky (mise au point de problèmes d'espacement, etc).