我可以从javascript调用IE开发人员工具吗?

时间:2014-10-03 12:40:13

标签: ie-developer-tools

我正在开发一个在嵌入另一个应用程序的IE浏览器中运行的网页。所有工具栏都关闭,F12键不会调用IE开发人员工具。有没有办法通过JavaScript或者通过BOM调用它?

1 个答案:

答案 0 :(得分:0)

如果IE / MSHTML组件(作为WebOC或类似组件)托管在另一个应用程序中,则这些工具不是该组件的一部分,并且不能从中启动,也不能在其中运行代码或托管应用程序。

您有两个选择:

您可以将Visual Studio附加到控件上以对其进行调试。只需从Attach to Process菜单中使用Debug并选择进程,然后将Debug Engine设置为Script

您也可以将F12工具连接到它。在Windows上(发布Win8.1之后,您可以在c:\windows\system32\f12F12Chooser.exe处的IEChooser.exe处找到F12工具(取决于Windows版本)。加载该工具后,您应该要查看MSHTML运行的所有位置的列表,只需选择相关的图块,正常的F12工具就会加载定位到该图块。从那里您可以对其进行检查,调试和配置,就像从应用程序中启动它们一样(您可以t基座等)。