我正在使用System.Windows.Forms.WebBrowser控件加载网页。我的理解是,它只是Internet Explorer的包装。因此,我很难理解为什么网页可以在桌面浏览器(IE 11)中正常加载,而不能在浏览器控件中加载正常。
URL的外观如下:
http://subdomain.domain.co.uk/?argumentName=argumentValue
我的问题是,首先,这是一个有效的网址(格式明智)吗?你可以给一个'吗?如图所示直接在“ /”之后?我的理论是,使用桌面浏览器时可以在后台将其删除,而使用浏览器控件时则不会发生。不幸的是,由于网页位于防火墙后面,因此我无法检验该理论。目前,除了网址之外,我对网页的位置一无所知。
如果这是一个有效的URL,有人可以建议将其加载到IE中但不能加载到Web浏览器控件中的原因吗?
要扩展其不起作用的方式,请求会在30秒后超时。引发了NavigateError事件(我的状态代码为-2146697211,但这很可能与他们获得的状态代码不同。在部署带有一些日志信息的dll之前,我无法发现这一点。)
然后该网页显示为