2012-03-01 69 views
2

您可以將alert(SOMETHING)放入Javascript代碼中以捕獲錯誤或查看正在發生的事情。在Komodo Extension中調試Javascript

大多數時候這很好。但是如果你想顯示很多信息(比如對象上的屬性),警告框就不好。在Komodo IDE中可以登錄到Komodo窗口或文件嗎?

爲了使它有點困難,這是Windows 7的

回答

2

嘗試加入這一呼籲:

window.openDialog('chrome://global/content/console.xul', '_blank'); 

到您初始化您的擴展。這會告訴你你得到的錯誤信息。只是記得在發佈之前刪除它。 :)

此外,您還可以登錄東西pystderr.log通過:

ko.logging.getLogger("extensions.myextension").warn("foo"); 

。例如:使用。 JSON.stringify轉儲對象。

三,安裝Komodo developer extension在Javascript控制檯中嘗試一下。

+0

哦,忘了提及您可以從幫助 - >疑難解答 - >查看日誌文件中查看'pystderr.log'。 – tuomassalo 2012-03-01 14:10:23

+0

好。但是,你如何在這個對話框中寫入一條信息消息? – peter2108 2012-03-01 19:01:25