所以我需要檢查在Firefox的一些結果附加我的工作,但在執行console.log()不起作用。我試過簡單地把console.log("Hello World");
放在main.js文件中並加載它,但它沒有記錄任何東西。火狐附加組件的console.log()不工作
回答
默認的最低日誌級別爲error
。其他一切都不打印,包括console.log()
。有關如何使用和配置日誌記錄和關聯關卡的更多信息,請參閱Log Levels
。
謝謝,這非常有益! –
哇,非常有益。 'console.time(name)'和'console.timeEnd(name)'功能非常棒。 'extensions.sdk.console.logLevel'影響非sdk附加組件嗎?好奇,因爲該文件似乎有點蹩腳。 – Noitidart
請注意,logLevel的這個屬性在我的Firefox的about:config頁面(idk why)中不可見。因此,在搜索解決方案一段時間後,我終於按下了「Ctrl + Shift + J」,並打開了瀏覽器控制檯,我可以使用console.error從我的插件中看到日誌。 –
您可以使用Firebug開發您的Firefox擴展。如果你安裝了這個插件,你可以將它與「Firebug.Console.log();」命令。只要小心一點,在這個命令中,你不應該在後面輸入「Console」!此外,您可以使用以下命令使用Firefox「瀏覽器控制檯」(而不是Web控制檯): Application.console.log();
使用附加組件SDK的?您必須爲您的分機設置Log level:
var self = require("sdk/self");
var prefService = require("sdk/preferences/service");
prefService.set('extensions.'+ self.id +'.sdk.console.logLevel','all');
- 1. 火狐附加組件簽約錯誤
- 2. 火狐附加條
- 3. 火狐附加組件與工具欄,從browser.xul
- 4. 火狐的Response.Redirect不工作的文件
- 5. 火狐插件pageMod window.location的工作不
- 6. 火狐硒(JAVA)不工作
- 7. 火狐loadURI不工作
- 8. 火狐附加組件將不會與URL
- 9. 火狐附加組件:加載URI事件
- 10. 火狐附加組件生成器替代
- 11. 如何使用附加組件RESTClient實現火狐
- 12. 打擊Fuckip IP匿名火狐附加組件
- 13. 的RequiredFieldValidator不火狐下工作
- 14. 火狐的webdriver司機不工作
- 15. 點擊()不工作的火狐
- 16. jquery圖像加載事件,不用火狐工作
- 17. 卡列不在火狐並排工作
- 18. jQuery懸停 - 不在火狐中工作
- 19. Javascript工作在鉻但不是火狐
- 20. Ajax $ .post不能在火狐工作
- 21. 擊鍵工作在IE不在火狐
- 22. RSelenium不能與火狐工作
- 23. translateZ不能在火狐上工作
- 24. 火狐document.exeCommand(「複製」)不工作
- 25. 阿賈克斯不工作在火狐
- 26. asp.net網站不工作與火狐3.6
- 27. PHP會話不與火狐工作
- 28. .onscroll jquery不能在火狐工作
- 29. html2canvas不能在火狐工作
- 30. jQuery form .submit();不在火狐工作
您要在哪裏尋找它?你應該看看Firefox控制檯 - 如果它沒有運行,那麼你的代碼有什麼問題,根據你給出的內容,目前無法回答。 –
我正在查看控制檯,命令/ ctrl + shift + j。無論我將它放在main.js文件還是內容腳本中,它都不會在控制檯中記錄任何內容。 –