Могу ли я вызвать инструменты разработчика IE из javascript?

Я разрабатываю веб-страницу, которая работает в браузере IE, который встроен в другое приложение. Все панели инструментов отключены, и клавиша F12 не вызывает инструменты разработчика IE. Есть ли способ вызвать его через JavaScript, возможно, через спецификацию?

0 ответов

Если компонент IE/MSHTML (как WebOC или аналогичный) размещен в другом приложении, то инструменты не являются частью этого компонента и не могут быть запущены из него, из кода, выполняющегося в нем, или из хост-приложения.

У вас есть два варианта:

Вы можете присоединить Visual Studio к элементу управления для его отладки. Просто используйте Attach to Process от Debug меню и выберите процесс и установите Debug Engine в Script,

Вы также можете прикрепить к нему инструменты F12. В Windows (после Win8.1(вы можете найти инструменты F12 в c:\windows\system32\f12 оттуда беги F12Chooser.exe или же IEChooser.exe (в зависимости от вашей версии Windows). Как только инструмент загружен, вы должны увидеть список всех мест, где работает MSHTML, просто выберите соответствующий тайл, и обычные инструменты F12 будут загружать его. Оттуда вы можете просматривать, отлаживать и профилировать их, как если бы вы запустили их из приложения (вы не можете закрепить и т. Д.).

Другие вопросы по тегам