WebBrowser.Navigate, почему он отображается в новом окне, когда я добавляю заголовки - PullRequest
0 голосов
/ 19 июня 2019

Я хочу загрузить веб-страницу в элемент управления WebBrowser, и мне нужно передать заголовки аутентификации.Итак, я прочитал, что мне нужно использовать .Navigate.Используя VB.Net я попробовал это:

.Navigate(PageUri, False, Nothing, AuthHeader)

Это работает, но вместо загрузки страницы в элемент управления, она выскакивает в IE.Теперь, если я изменю это на:

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

Он загружается в элемент управления, но теряет данные аутентификации - поэтому на странице, которую я пытаюсь загрузить, всплывает ввод для данных аутентификации.

Я думаю, что мне нужно иметь возможность передавать имя фрейма вместо "" или Nothing, но я не знаю, как получить доступ к названию фрейма элемента управления WebBrowser.Любые идеи?

Некоторые другие вещи, которые я пробовал для TargetFrameName, это "_blank", "_self", ничего, но ни одна из них, похоже, не помогает.

...