2010-07-20 90 views
1

我想寫一些調試工具。其中第一個將是一個像對象瀏覽器一樣的Smalltalk。但我需要一些API從對象中提取方法,轉儲本地和全局變量以及堆棧跟蹤。有沒有Javascript調試API?

沒關係,如果這是Webbrowser特定的。但請告訴我哪個Webbrowser具有記錄 API。

編輯:我寧願一個純粹的Javascript API,但像COM接口的東西也很好,只要它是有據可查的,並有示例代碼。

回答

4

看看https://addons.mozilla.org/en-US/firefox/addon/216/(Javascript調試器)或Firefox的FireBug。兩者都是開源的,可以爲您提供詳細信息。

另一種選擇是用於Chrome和Safari的Web Inspector,用於Opera的Dragonfly或用於Internet Explorer的F12 Dev Tools。

所有這些都可以給你如何實現自己的調試工具的想法。

+0

非常感謝,這就是爲什麼我寫了記錄的API的原因。 Firefox文檔很糟糕。而Venkman的代碼甚至更糟糕 - 這只是C級XP_COM。 – Lothar 2010-07-20 15:51:29

+0

這是一般開發者工具的問題,尤其是免費的。文檔幾乎總是很糟糕。你看過Webkit/Safari嗎? – Jerry 2010-07-21 17:05:11