Sztuką będzie znalezienie sposobu powiadamiania o kontrolę, czy JS odbywa uruchomiony. Możesz to zrobić, jeśli JS ustawi wartość elementu formularza (isJSComplete) po zakończeniu i odpytaniu za pomocą formantu przeglądarki.
Użyj następującego kodu, aby sprawdzić wartość formularz aby sprawdzić, czy jest ona gotowa
MyBrowserControl.document.getElementById('isJSComplete');
Użyj następującego kodu HTML, aby wyciągnąć od strony.
MyBrowserControl.Document.documentElement.OuterHTML
Jeszcze lepiej, tutaj jest article pokazujący jak drut zdarzeń JS być obsługiwane przez kontrolę WebBrowser. Możesz po prostu wystrzelić zdarzenie, gdy JS się zakończy i mieć pułapkę kodu tego zdarzenia, a następnie przeciągnąć HTML za pomocą powyższego podejścia.
Czy kod JS uruchamiany jest przez użytkownika, czy jest uruchamiany po załadowaniu strony? – JohnFx
Plik js jest uruchamiany po załadowaniu strony. – NicoJuicy