javascript - 捕获 JavaScript 错误

标签 javascript delphi debugging internet-explorer twebbrowser

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

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

使用这个控件已经有一段时间了,我一辈子都无法弄清楚这个控件。问题是所有这些动态 API 都是一种黑匣子,很难找到我需要的东西。

当涉及到 JS 错误时,我只能捕获臭名昭著的异常 EOleException 80020101。

如果您对此有任何了解,请随时提出(即使是在 VB 或 .NET 中)!

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

最佳答案

我已经忘记这个问题了,答案在这里: WebBrowser (MSIE) - Capture JS Errors using Exec of IOleCommandTarget

关于javascript - 捕获 JavaScript 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5437288/

相关文章:

delphi - 如何在delphi中创建一个彩色进度条?

delphi - Delphi 6 TWinControl 后代的 WndProc() 有时如何在主 VCL 线程之外执行?

vb.net - Delphi 到 Visual basic 转换实用程序

javascript - 仅当当前未将鼠标悬停在按钮上时才逐渐淡出按钮

javascript - 由于内容类型不正确,AJAX 调用返回 404 错误

javascript - React Native - 违反不变性 : Objects are not valid as a React Child (Using Node JS for backend)

debugging - 简单的 MediaWiki 扩展调试

debugging - GCC 相当于 PDB

debugging - Firebug 和 FirePHP 仅适用于选定的域?

javascript - Node : convert string to buffer