Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
捕获javascript错误_Javascript_Delphi_Debugging_Internet Explorer_Twebbrowser - Fatal编程技术网

捕获javascript错误

捕获javascript错误,javascript,delphi,debugging,internet-explorer,twebbrowser,Javascript,Delphi,Debugging,Internet Explorer,Twebbrowser,我想将调试器附加到TWebBrowser控件。我目前正在使用Delphi 我正在寻找的功能是捕获javascript错误,并能够暂停脚本执行并逐步完成(或类似操作) 使用这个控件已经有一段时间了,我一辈子都搞不懂这个。问题是所有这些动态API都是一个黑盒子,很难找到我需要的东西 说到JS错误,我只能捕获臭名昭著的异常EOleException 80020101 如果您对此有所了解,请毫不犹豫地提出(即使是在VB或.NET中) 注意:这项工作做得很好,有人知道他们是怎么做到的吗?我已经忘记了这个问

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

我正在寻找的功能是捕获javascript错误,并能够暂停脚本执行并逐步完成(或类似操作)

使用这个控件已经有一段时间了,我一辈子都搞不懂这个。问题是所有这些动态API都是一个黑盒子,很难找到我需要的东西

说到JS错误,我只能捕获臭名昭著的异常EOleException 80020101

如果您对此有所了解,请毫不犹豫地提出(即使是在VB或.NET中)


注意:这项工作做得很好,有人知道他们是怎么做到的吗?

我已经忘记了这个问题,答案在这里:

在真正的浏览器中调试JavaScript肯定比在嵌入式浏览器中调试要好。我不知道IE有什么工具,但肯定有。@David-我同意,但这是一个宠物项目,其中“浏览器”是我嵌入的工具-代码最终代码不适用于其他地方,也不适用于网站。把它想象成一个小型宠物(教育)IDE。你不能嵌入Microsoft脚本调试器吗?我假设你正在构建自己的工具,并且希望它的用户能够调试他们的脚本。你的假设是正确的。我刚开始研究MSD是如何工作的。如果它尽可能地隐藏起来,我很乐意把它嵌入其中。