如何在Chrome中使用命令行进行调试

时间:2010-01-30 14:20:59

标签: javascript debugging google-chrome

我最近在做道场。有时我需要Chrome调试器帮助来帮助理解函数的实际工作方式。但是现在,我有一个问题。我想在指定的函数中添加断点。我已经知道了函数名。但是由于dojo源文件是压缩的,我无法直接在指定的行添加断点。我注意到有一种方法可以在Chrome2中使用命令行调试javascript。但是现在,我找不到具有命令行功能的调试器。最新的Chrome是否有任何用于调试的命令行工具或只有图形工具?

谢谢!

3 个答案:

答案 0 :(得分:1)

我认为你需要让自己成为一个未经证实的dojo版本。它出现在开发工具包中,称为dojo.js.uncompressed.js(使用此文件而不是dojo.js)。您可以使用文本编辑器搜索代码,找到所需的行并在那里设置断点。

答案 1 :(得分:1)

您还可以使用自v1.0以来一直使用JavaScript的旧的 调试器 关键字

https://developer.mozilla.org/en/JavaScript/Reference/Statements/debugger

if(!dojo)
   debugger;

答案 2 :(得分:0)

通过使用Google Chrome附带的Web Inspector,您可以使用命令行控制台发出各种JavaScript命令:http://blog.chromium.org/2009/06/developer-tools-for-google-chrome.html

  1. 右键单击您的页面,选择“Inspect element”,
  2. 单击控制台选项卡。
  3. 开始输入。
  4. 还有其他调试器,例如Eclipse的Chrome开发人员工具http://blog.chromium.org/2009/08/google-chrome-developer-tools-for.html,使用Eclipse调试器很好。