在Komodo扩展中调试Javascript

在Komodo扩展中调试Javascript,javascript,debugging,komodo,Javascript,Debugging,Komodo,您可以将alert(SOMETHING)放入Javascript代码中,以捕获错误或查看发生了什么 大多数情况下,这是好的。但是,如果您想显示大量信息(如对象的属性),则警报框是不好的。在Komodo IDE中是否可以登录到Komodo窗口或文件 更难的是,这是针对Windows7的 尝试添加此呼叫: window.openDialog('chrome://global/content/console.xul', '_blank'); 到初始化扩展的位置。这将显示您收到的错误消息。请记住在发布

您可以将
alert(SOMETHING)
放入Javascript代码中,以捕获错误或查看发生了什么

大多数情况下,这是好的。但是,如果您想显示大量信息(如对象的属性),则警报框是不好的。在Komodo IDE中是否可以登录到Komodo窗口或文件

更难的是,这是针对Windows7的

尝试添加此呼叫:

window.openDialog('chrome://global/content/console.xul', '_blank');
到初始化扩展的位置。这将显示您收到的错误消息。请记住在发布之前删除它。:)

此外,您还可以通过以下方式将内容记录到pystderr.log:

ko.logging.getLogger("extensions.myextension").warn("foo");
使用例如JSON.stringify来转储对象


第三,安装以在Javascript控制台中进行尝试

哦,忘了提到您可以从帮助->疑难解答->查看日志文件查看
pystderr.log
。很好。但是,如何在这个对话框中写入信息性消息呢?