2011-03-31 49 views
3

我正在重寫一個Firefox擴展以進行引導(無重啓)。我已經使用節點< bootstrapped>修補了rdf。然後我介紹了文件「bootstrap.js」:從引導的Firefox4擴展插件調試打印

function startup(data, reason) { dump("startup") } 
function void shutdown(data, reason) {} 

擴展用肉眼正確安裝和它停止工作(這意味着正確性太)。但我不知道如何調試我的擴展沒有調試打印:轉儲()不起作用(jconsole保持空),alert()了。我甚至不確定函數startup()是否被實際調用過。如何確定?

回答

3
+0

謝謝你的回答。還有文章。 – 2011-04-03 12:00:46

+0

另一個「自舉」主題可能是:開發人員如何獲得有關運行時JS錯誤的通知,而這些錯誤通常不會報告到js-console。有可能將代碼覆蓋到try/catch語句中,並通過logStringMessage()進行報告,但這不是一個完美的解決方案。 – 2011-04-03 12:24:29