我寫的JavaScript代碼是作爲字符串讀取並通過eval()通過Firefox擴展執行的。 Firebug會「看到」我的腳本,因此我無法使用斷點,看到對象等。調試greasemonkey般的腳本
我目前正在使用Firefox的錯誤控制檯,我開始發現限制。我的其他選擇是什麼?理想情況下,我可以使用Firebug或類似的東西。人們通常如何調試Greasemonkey腳本?
我試過使用Lint和其他驗證器,但是我的腳本使用了很多擴展環境提供的對象和函數,使得大量的錯誤報告不相關。另外,輸出結果往往過於挑剔(聚焦間距問題等)。