小编Dav*_*ave的帖子

.NET C#:WebBrowser控件Navigate()不加载目标URL

我正在尝试以编程方式通过WebBrowser控件加载网页,目的是测试页面及其JavaScript函数.基本上,我想比较通过此控件运行的HTML和JavaScript与已知输出,以确定是否存在问题.

但是,我在创建和导航WebBrowser控件时遇到了麻烦.下面的代码旨在将HtmlDocument加载到WebBrowser.Document属性中:

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

wb.Navigate("http://www.google.com/");
Run Code Online (Sandbox Code Playgroud)

在Navigate()运行后通过Intellisense检查Web浏览器的状态时,WebBrowser.ReadyState为'未初始化',WebBrowser.Document = null,并且它总体上看起来完全不受我的调用的影响.

在上下文中,我在Windows窗体对象之外运行此控件:我不需要加载窗口或实际查看页面.要求规定需要简单地执行页面的JavaScript并检查生成的HTML.

非常感谢任何建议,谢谢!

.net c# browser controls navigateurl

15
推荐指数
1
解决办法
9万
查看次数

标签 统计

.net ×1

browser ×1

c# ×1

controls ×1

navigateurl ×1