C#SHDocVw.IWebBrowser2.Navigate / COMException(0x800700AA)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#SHDocVw.IWebBrowser2.Navigate / COMException(0x800700AA)相关的知识,希望对你有一定的参考价值。
我正在使用导航功能,但是在某些站点上会发生COMException。当我使用Tostring检查ReadyState时,将继续检查READYSTATE_LOADING,并且不会更改为READYSTATE_COMPLETE。我应该应用什么异常处理才能正常导航?使用IExplorer中的导航。仅在某些PC上会出现此问题。
SHDocVw.WebBrowser wb = FindIE("naver.com");
if(!wb.Busy)
{
wb.Navigate("naver.com");
while (wb.ReadyState != tagREADYSTATE.READYSTATE_COMPLETE)
{
MessageBox.Show(wb.ReadyState.ToString());
Thread.Sleep(100);
}
}
else
{
ing . . . .
}
答案
无论您等待多长时间,它都不会更改为READYSTATE_COMPLETE。另外,先导航然后进入睡眠状态(100000);即使给出,它也不会改变。
以上是关于C#SHDocVw.IWebBrowser2.Navigate / COMException(0x800700AA)的主要内容,如果未能解决你的问题,请参考以下文章