.NET C #: contrôle WebBrowser Navigate () ne charge pas l'URL ciblée

Je suis en train de programmation pour charger une page web via le contrôle WebBrowser avec l'intention de tester la page & c'est des fonctions JavaScript. Fondamentalement, je veux comparer le HTML & JavaScript exécuté par le biais de ce contrôle avec une sortie pour savoir si il y a un problème.

Cependant, je vais avoir de la difficulté à simplement de la création et de la navigation du contrôle WebBrowser. Le code ci-dessous est destiné à charger le HtmlDocument dans le WebBrowser.Propriété de Document:

WebBrowser wb = new WebBrowser();
wb.AllowNavigation = true;

wb.Navigate("http://www.google.com/");

Lors de l'examen du navigateur web de l'état, via Intellisense après Naviguer() s'exécute, le WebBrowser.ReadyState est "non Initialisé", WebBrowser.Document = null, et globalement apparaît totalement épargnée par mon appel.

Sur contextuel de la note, je suis l'exécution de ce contrôle à l'extérieur d'un objet de formulaire Windows: je n'ai pas besoin de charger une fenêtre ou fait regarder la page. Exigences dictent le besoin de simplement exécuter le JavaScript de la page et d'examiner la résultante HTML.

Toutes les suggestions sont grandement appréciés, merci!

source d'informationauteur Dave