我想写一些调试工具。首先是类似对象浏览器的 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/