FF25.0,Fedora 18.安裝Crossrider擴展的調試擴展失敗 - Firefox
這只是一直循環。暫存擴展安裝,並且它的一部分是活動的,因爲擴展修改了dom的一部分(我認爲即使後臺腳本也在本地存儲初始化時運行)。並非所有的擴展工程,如側邊欄和其他dom注入,應該在頁面加載運行。但crossrider中的調試模式頁面無法識別正在運行的擴展。
我懷疑這是由於我的代碼中的錯誤,但似乎沒有辦法調試它。當我註釋了側邊欄時,它仍然在另一次安裝後短暫顯示,這讓我懷疑代理/緩存正在阻礙,但在擴展URL上添加額外的GET參數並沒有幫助。我試過把debugger
加到extension.js
。控制檯是空的。沒有錯誤報告的螢火蟲。擴展在Chrome中運行正常,我真的不想回到空白擴展名,並嘗試添加一點點,直到失敗。必須有一個更簡單的方法,例如製作firefox,只需說,「這是你的問題,就在X號線上」。有任何想法嗎?
[編輯]
打開一些調試選項後,我已經得到了在控制檯中的錯誤,但點擊問題的文件/行號剛打開「來源:...」窗口。在谷歌瀏覽器中,我在調試器中獲取文件,可以達到中斷點,刷新並捕獲錯誤。更妙的是,如何運作的「突破例外」選項,但實際上的作品。
[編輯]
我終於得到了瀏覽器調試器的工作。第一個錯誤是NS_ERROR_XPC_BAD_OP_ON_WN_PROTO
。
+1爲您的努力。這很痛苦。 –