C# webbrowser 请求的资源在使用中。(异常来自 HRESULT:0x800700AA)
我用c#做了一个form,里面有一个webbrower,用一个timer控制循环执行一个跳转Navigate,现在出现的问题是,只要在webbrower中右键,在弹出右键...
我用c#做了一个form,里面有一个webbrower,用一个timer控制循环执行一个跳转Navigate,
现在出现的问题是,只要在webbrower中右键,在弹出右键菜单之后,循环执行到的Navigate语句就会报错
C# webbrowser 请求的资源在使用中。(异常来自 HRESULT:0x800700AA)
我要怎么解决呢?
你自己试一试,我刚刚试了,就是右键就有问题,每次必出问题,就算是百度都会
Timer timer = new Timer();
public Form1(){ InitializeComponent(); timer.Interval = 5000;timer.Tick += new EventHandler(timer_Tick);timer.Enabled = true;}
private void timer_Tick(object sender, EventArgs e) {this.timer.Enabled = false;this.webBrowser1.Navigate("http://www.baidu.com");}
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e){this.timer.Enabled = true;} 展开
现在出现的问题是,只要在webbrower中右键,在弹出右键菜单之后,循环执行到的Navigate语句就会报错
C# webbrowser 请求的资源在使用中。(异常来自 HRESULT:0x800700AA)
我要怎么解决呢?
你自己试一试,我刚刚试了,就是右键就有问题,每次必出问题,就算是百度都会
Timer timer = new Timer();
public Form1(){ InitializeComponent(); timer.Interval = 5000;timer.Tick += new EventHandler(timer_Tick);timer.Enabled = true;}
private void timer_Tick(object sender, EventArgs e) {this.timer.Enabled = false;this.webBrowser1.Navigate("http://www.baidu.com");}
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e){this.timer.Enabled = true;} 展开
展开全部
出现“请求的资源搜灶在使用中”的问题,都是因为网竖胡页还没有加载完成,就又去Navigate造成的;
解决的方法就是在Navigate之前余漏拦加上
while(webBrowser1.Readystate<4) do
Application.ProcessMessage;
或者就是把你Timer的间隔调大一些,一般5秒就肯定可以加载完成,把你的timer的间隔设置为5000即可;
解决的方法就是在Navigate之前余漏拦加上
while(webBrowser1.Readystate<4) do
Application.ProcessMessage;
或者就是把你Timer的间隔调大一些,一般5秒就肯定可以加载完成,把你的timer的间隔设置为5000即可;
更多追问追答
追问
不是啊,我不是说了么
,只要在webbrower中右键,在弹出右键菜单之后,循环执行到的Navigate语句就会报错
加载完成的时候右键的,我的网站是一个带框架的,要不你试一试会不会出现这个情况,不是没加载完啊
追答
把你的网页地址贴出来看看?我试试
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询