我的问题是一般我不是在寻找解决特定错误(我有一堆错误: - )
我的BHO功能正常,OnDocumentComplete
被调用。在OnDocumentComplete
我可以执行window.execSrcipt("console.log('Hello');");
等工作。
我还可以运行更复杂的100行脚本,从流中读取它们到execScript方法的字符串参数。
我的问题是:如果发生任何脚本错误(任何),COM异常不包含原始的javascript错误信息,例如行号。 我试图调试BHO项目(它是一个C#类lib),我也尝试在IE中使用F12 Dev Tools。在IE控制台中,红色错误始终是下载的html的第一行,所以显然IE可以正确捕获注入的脚本上下文,而COM异常没有详细信息。
现在我该如何获得更近的信息?