WebBrowser控件:导航到网页已取消

Gab*_*Roy 7 .net c# webbrowser-control

建立

  • Windows 8(完整)平板电脑
  • .NET 2.0应用程序

我正在开发一个项目,其中4个WebBrowser控件在加载应用程序时同时导航到某个网页.网页具有相同的HTML,但来自不同的Web服务器.

问题是其中一些页面在WebBrowser控件中显示"导航到网页已取消"消息.这仅在应用程序启动时发生.我已经实现了这里描述的解决方案来获取返回的状态代码,奇怪的是,它是200 = OK状态.

当我刷新页面时,它突然正常工作.我怀疑问题可能是由同时导航造成的,但我不知道如何验证这一点.

有任何想法吗?

Gab*_*Roy 3

好吧,所以我最终启动了一个导航并等待它完成,然后再进行下一个导航,从那以后我再也没有遇到过这个问题。这是一个不需要奇特解决方案的问题,而且我们没有时间深入挖掘,所以我们就这么做了。

  • 我过去遇到过这个问题。经过深入研究,看起来它遇到了 Microsoft 的安全 KB,阻止 WebBrowser 控制器访问受信任的站点区域。 (2认同)