因此,我正在使用Firefox中的一些JS,並且還正在使用jetpack sdk。我正在JS編輯器中工作,然後通過命令行運行sdk。但是,當有bug時,無法調試,因爲JS正在頁面和DOM之前運行/加載,因此firebug無濟於事。Firefox Jetpack開發調試
任何人都可以推薦一個更好的工具嗎?關於錯誤發生的位置,「進行有根據的猜測」是非常單調乏味的。
因此,我正在使用Firefox中的一些JS,並且還正在使用jetpack sdk。我正在JS編輯器中工作,然後通過命令行運行sdk。但是,當有bug時,無法調試,因爲JS正在頁面和DOM之前運行/加載,因此firebug無濟於事。Firefox Jetpack開發調試
任何人都可以推薦一個更好的工具嗎?關於錯誤發生的位置,「進行有根據的猜測」是非常單調乏味的。
您可能想要查看JavaScript調試器Venkman。
它比FireBug提供的調試器稍強。
這裏是Venkman Walkthrough其中涵蓋的基本知識。不知道他們爲什麼不從頭版鏈接到它...去圖。
無需安裝Venkman或Firebug,只需使用內置的調試器即可。
在Firefox 19或更高版本上,可以在瀏覽器本身上使用內置的JS調試器。進入about:config中,並設置以下兩個首選項:
devtools.chrome.enabled: true
devtools.debugger.remote-enabled: true
您重新啓動瀏覽器之後,Web開發人員的菜單包含一個「瀏覽器調試器」條目。
(https://developer.mozilla.org/en/docs/Debugging_JavaScript)
真棒,謝謝。迄今爲止工作很好。 – 2010-10-05 19:21:46