Как получить панели инструментов браузера (IE) в приложении HTA? - PullRequest
0 голосов
/ 17 мая 2011

Я работаю над веб-приложением, встроенным в HTA.Можно ли включить панели инструментов браузера, чтобы я мог включить такие утилиты, как панель инструментов разработки или встроенные в Developer Tools инструменты IE8?

Я пытаюсь сделать некоторые вещи типа firebug без использования firebug или firebug lite и основываясь на моем поиске в Googleкажется, что это невозможно!

Спасибо!

Ответы [ 3 ]

2 голосов
/ 17 мая 2011

Короче, нет. HTA - это оболочка для ядра движка trident.

У него нет поддержки браузера (как у инструментов разработки).

1 голос
/ 02 ноября 2014

Один из вариантов - написать собственное приложение на C #, внедрить объект InternetExplorer, и оттуда вы можете программно контролировать существование строки меню, панелей инструментов, строки состояния и т. Д. С помощью некоторых логических флагов.

http://msdn.microsoft.com/en-us/library/aa752084(v=vs.85).aspx

Другой вариант - использовать функцию «Присоединить к процессу» в Visual Studio, и вы сможете напрямую подключить отладчик JS к процессу mshta. Оттуда вы можете использовать инспектор наблюдения за переменными, чтобы выгрузить узел элемента dom, который будет включать объекты в стиле live.

ymmv: Как отладить IE9 HTA?

0 голосов
/ 17 мая 2011

Вы можете использовать что-то вроде Appcelerator Titanium for Desktop, который включает представление Webkit и инспектор Webkit. Это также позволило бы использовать больше функций HTML5.

...