我使用Venkman JavaScript調試器來調試Firefox擴展。我設置了一個斷點,JavaScript正在運行,但它不會停止在我的斷點上,所以我無法調試。
調試Firefox擴展的問題
你能幫我解決這個問題?什麼是錯誤的或建議我一些替代調試器?
謝謝
我使用Venkman JavaScript調試器來調試Firefox擴展。我設置了一個斷點,JavaScript正在運行,但它不會停止在我的斷點上,所以我無法調試。
調試Firefox擴展的問題
你能幫我解決這個問題?什麼是錯誤的或建議我一些替代調試器?
謝謝
這種情況有時會發生在您同時安裝了Firebug 和 Venkman的情況下。嘗試禁用Firebug,不僅僅是從Firebug自己的菜單中,而是實際去到插件列表,禁用它,並重新啓動瀏覽器。
安裝螢火蟲之前,問題出在這裏。 – xralf 2011-06-06 17:28:24
如果相同的文件被加載多次就會發生這種情況 - 例如你打開幾個窗口,每個窗口都加載utils.js。每個窗口都加載了相同的腳本,但是現在每個窗口都有此腳本的不同實例。對於調試器來說,腳本的每個實例都是不同的(從技術上說,它們的確是JavaScript),並且當您設置斷點時,您可能會在錯誤的腳本實例上執行此操作。
你是如此的不孤單。 2年後,我們的選擇仍然只有Venkman或Chromebug。這兩個都是令人難以置信的越野車和不可靠的。 Mozilla,如果你在聽。爲我們提供更好的Chrome/XUL開發工具。 – 2013-07-31 07:39:57