文字列として読み込まれ、Firefox拡張機能によってeval()を介して実行されるJavaScriptコードを書いています。Firebugはスクリプトを「参照」するため、ブレークポイントを使用したり、オブジェクトを表示したりすることはできません。
私は現在Firefoxのエラーコンソールを使用していますが、これには限界があります。私の他のオプションは何ですか?理想的には、Firebugまたはそれに類似したものを使用できるでしょう。人々は一般的にGreasemonkeyスクリプトをどのようにデバッグしますか?
Lintやその他のバリデーターを使用してみましたが、スクリプトは拡張環境によって提供される多くのオブジェクトと関数を使用しているため、報告されたエラーの多くは無関係です。また、出力がぎこちなくなる傾向があります(間隔の問題の焦点合わせなど)。