Czy istnieje sposób na włączenie narzędzi programistycznych IE8 z poziomu formantu WebBrowser w aplikacji .NET

Jeśli masz IE8, być może zauważyłeś naprawdę przydatną funkcję dodaną przez MS. Pojawi się Hit F12 i Developer Tools, debugger przypominający firebug. Jest to niezwykle przydatne do celów debugowania i zastanawiam się, czy istnieje sposób na wyświetlenieNarzędzia deweloperskie z formantu WebBrowser wewnątrz aplikacji .NET.

Moja sytuacja jest taka: mam aplikację C #, która ma wbudowaną kontrolkę WebBrowser. Aplikacja C # i zawartość przeglądarki internetowej DHTML komunikują się ze sobą za pomocą interfejsów ObjectForScripting (strona C #) i window.external (strona DHTML), więc w celu przetestowania / debugowania / rozwiązywania problemów z pełną funkcjonalnością potrzebuję sposobu wyzwolenia programisty Narzędzia z formantu WebBrowser. Do tej pory ograniczaliśmy się do używaniaFirebug Lite który jest poważnie ograniczony lub uruchamia sesję debugowania javascript przy użyciu „debuggera”; js, ale teraz dochodzimy do punktu, w którym te opcje stają się prawdziwym kłopotem i nie pozwalają na korzystanie z pełnych funkcji, które uzyskamy, takich jak Firebug lub Developer Tools.

To, co naprawdę chciałbym zrobić, to wyświetlać Narzędzia programistyczne z poziomu kontrolki WebBrowser, gdy aplikacja jest uruchomiona, ale nie znalazłem jeszcze sposobu, aby to osiągnąć.

Czy ktoś inny wpadł na ten problem i dowiedział się, czy istnieje sposób, aby to osiągnąć?

questionAnswers(5)

yourAnswerToTheQuestion