2011-03-25 144 views
1

我想将调试器附加到TWebBrowser控件。我目前正在使用Delphi。捕获javascript错误

我正在寻找的功能是捕获JavaScript错误,以及能够暂停脚本执行并逐步通过它(或类似)。

使用这个控制一段时间,我不能为我的生活算出这一个。问题在于,所有这些动态API都是一种黑盒子,很难找到我需要的东西。

当涉及到JS错误,我只能够捕捉到臭名昭著的异常EOleException 80020101.

如果你知道这事,不要犹豫,把它向前(即使在VB或.NET)

注意:Microsoft Script Debugger完美地完成这项工作,任何人都知道他们是如何做到的?

+0

你肯定会更好,在一个真正的浏览器,而不是嵌入在一个调试的JavaScript。我不知道IE有什么工具,但肯定有一些。 – 2011-03-25 19:40:23

+0

@大卫 - 我同意,但这是一个宠物项目,其中“浏览器”是我正在嵌入的那个 - 代码最终代码不打算在其他地方工作,无论在网站中。把它想象成一个小型宠物(教育型)的IDE。 – Christian 2011-03-25 19:43:13

+0

您不能嵌入Microsoft Script Debugger吗?我假设自从你提到它正在构建自己的工具并希望其用户能够调试其脚本。 – 2011-03-25 19:44:02

回答