我想将调试器附加到 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/