如果您有 IE8,您可能已经注意到 MS 添加的一个非常方便的功能。点击 F12 和开发工具,一个类似于调试器的萤火虫,弹出。这对于调试目的非常有用,我想知道是否有一种方法可以从 .NET 应用程序中的 WebBrowser 控件弹出开发工具。
我的情况是这样的:我有一个具有嵌入式 WebBrowser 控件的 C# 应用程序。C# 应用程序和 DHTML Web 浏览器内容使用 ObjectForScripting(C# 端)和 window.external(DHTML 端)接口相互通信,因此为了测试/调试/故障排除全部功能,我需要一种触发开发人员的方法WebBrowser 控件中的工具。到目前为止,我们仅限于使用受到严重限制的Firebug Lite或使用“调试器”触发 javascript 的步进调试会话;js,但现在我们已经到了让这些选项变得真正麻烦的地步,并且不允许我们使用 Firebug 或开发人员工具等工具获得的全部功能。
我真正想做的是能够在应用程序运行时从我的 WebBrowser 控件中弹出开发人员工具,但我还没有找到实现此目的的方法。
有没有其他人遇到过这个问题并发现是否有办法让它发生?