Если у вас IE8, вы, возможно, заметили действительно удобную функцию, добавленную MS. Нажмите F12 и Developer Tools, похожий на отладчик. Это чрезвычайно полезно для целей отладки, и мне интересно, есть ли способ вызвать Developer Tools из элемента управления WebBrowser внутри приложения .NET.
Моя ситуация такова: у меня есть приложение на C # со встроенным элементом управления WebBrowser. Приложение C # и содержимое веб-браузера DHTML обмениваются данными друг с другом с помощью интерфейсов ObjectForScripting (сторона C #) и window.external (сторона DHTML), поэтому для тестирования / отладки / устранения неполадок полной функциональности мне нужен способ запуска Developer Инструменты из элемента управления WebBrowser. До сих пор мы ограничивались использованием Firebug Lite , который строго ограничен, или инициированием сеанса пошаговой отладки javascript с использованием «отладчика»; JS, но теперь мы подошли к тому моменту, когда эти опции становятся настоящей проблемой и не позволяют использовать все возможности, которые мы получили бы, имея в своем распоряжении что-то вроде Firebug или Developer Tools.
Мне бы очень хотелось, чтобы у меня была возможность открывать Инструменты разработчика из моего элемента управления WebBrowser во время работы приложения, но я пока не нашел способа сделать это.
Кто-нибудь еще сталкивался с этой проблемой и узнал, есть ли способ сделать это?