WebBrowser.Navigate添加标题时为什么在新窗口中显示

时间:2019-06-19 10:13:27

标签: vb.net webbrowser-control

我想将网页加载到WebBrowser控件中,并且需要传递auth标头。因此,我读到我需要使用.Navigate。使用VB.Net,我已经尝试过:

.Navigate(PageUri, False, Nothing, AuthHeader)

这有效,但是不是将页面加载到控件中,而是弹出到IE中。现在,如果我将其更改为:

.Navigate(PageUri, "", Nothing, AuthHeader) 

它会加载到控件中,但会丢失身份验证详细信息-因此,我要加载的页面会弹出一个有关身份验证详细信息的输入。

我认为我需要能够传递框架名称而不是“”或Nothing,但是我不知道如何访问WebBrowser控件的框架名称。有什么想法吗?

我为TargetFrameName尝试的其他一些东西是“ _blank”,“ _ self”,什么都没有,但似乎没有任何帮助。

0 个答案:

没有答案