javascript - 是否有任何 Javascript 调试 API?

标签 javascript debugging

我想写一些调试工具。首先是类似对象浏览器的 Smalltalk。但我需要一些 API 来从对象中提取方法,转储局部和全局变量以及堆栈跟踪。

如果这是特定于 Web 浏览器的,那也没关系。但是请告诉我哪个 Webbrowser 有一个文档化的 API。

编辑:我更喜欢纯 Javascript API,但像 COM 接口(interface)这样的东西也很好,只要它有详细的文档记录和示例代码。

最佳答案

看看https://addons.mozilla.org/en-US/firefox/addon/216/ (Javascript 调试器)或用于 Firefox 的 FireBug。两者都是开源的,可以为您提供详细信息。

另一个选项是适用于 Chrome 和 Safari 的 Web Inspector、适用于 Opera 的 Dragonfly 或适用于 Internet Explorer 的 F12 Dev Tools。

所有这些都可以让您了解如何实现自己的调试工具。

关于javascript - 是否有任何 Javascript 调试 API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3290819/

相关文章:

Qt:如何生成带有调试信息的可执行文件?

python - 如何调试 scrapy 管道?

javascript - JS - 删除标签而不删除内容

javascript - 如果从 Dropdown Knockout js 中选择特定值,则显示 div

javascript - chrome.app.window.create 隐身窗口?

debugging - PHPStorm 调试工具窗口被禁用?

c# - 在 Visual Studio 中调试转储文件

javascript - 从 API 中提取文件并通过管道传输它会导致在我尝试读取它时出现文件未找到错误

javascript - 滚动时触发 setTimeout

c - 无法打开 'libc-start.c'