捕获javascript错误
我想将调试器附加到TWebBrowser控件。我目前正在使用Delphi 我正在寻找的功能是捕获javascript错误,并能够暂停脚本执行并逐步完成(或类似操作) 使用这个控件已经有一段时间了,我一辈子都搞不懂这个。问题是所有这些动态API都是一个黑盒子,很难找到我需要的东西 说到JS错误,我只能捕获臭名昭著的异常EOleException 80020101 如果您对此有所了解,请毫不犹豫地提出(即使是在VB或.NET中)捕获javascript错误,javascript,delphi,debugging,internet-explorer,twebbrowser,Javascript,Delphi,Debugging,Internet Explorer,Twebbrowser,我想将调试器附加到TWebBrowser控件。我目前正在使用Delphi 我正在寻找的功能是捕获javascript错误,并能够暂停脚本执行并逐步完成(或类似操作) 使用这个控件已经有一段时间了,我一辈子都搞不懂这个。问题是所有这些动态API都是一个黑盒子,很难找到我需要的东西 说到JS错误,我只能捕获臭名昭著的异常EOleException 80020101 如果您对此有所了解,请毫不犹豫地提出(即使是在VB或.NET中) 注意:这项工作做得很好,有人知道他们是怎么做到的吗?我已经忘记了这个问
注意:这项工作做得很好,有人知道他们是怎么做到的吗?我已经忘记了这个问题,答案在这里:
在真正的浏览器中调试JavaScript肯定比在嵌入式浏览器中调试要好。我不知道IE有什么工具,但肯定有。@David-我同意,但这是一个宠物项目,其中“浏览器”是我嵌入的工具-代码最终代码不适用于其他地方,也不适用于网站。把它想象成一个小型宠物(教育)IDE。你不能嵌入Microsoft脚本调试器吗?我假设你正在构建自己的工具,并且希望它的用户能够调试他们的脚本。你的假设是正确的。我刚开始研究MSD是如何工作的。如果它尽可能地隐藏起来,我很乐意把它嵌入其中。