Как открыть URL-адрес в новом окне с помощью элемента управления WebBrowser в приложении C# Windows Forms и прочитать информацию о его заголовке (с помощью регулярных выражений и т. Д.)
Как уже было сказано, я хотел бы открыть URL-адрес в новом окне (не в экземпляре браузера IE по умолчанию для элемента управления WebBrowser) и прочитать информацию заголовка, чтобы получить токен. В настоящее время я использую приведенный ниже код, который открывается в новом экземпляре IE.
webBrowser1.Navigate(myLink, true);
Если я использую приведенный ниже код,
webBrowser1.Navigate(new Uri(myLink));
он открывается в текущем окне, мне нужно открыть его в новом окне.
Любая помощь будет принята с благодарностью.
1 ответ
Создайте новую форму, используя только веб-браузер, и вызовите ее из текущей формы.
Вы можете использовать этот код для открытия в новом окне:
WebBrowser1.Navigate(url.SettingsValue, "_blank", post, headers);
Параметр => url.SettingsValue = ваш адрес URL
Параметр => "_blank" = для нового пробела
Параметр => post (ваш выбор) = ваш токен или пароль
Параметр => заголовки (ваш выбор) = заголовок токена вроде => "Авторизация: Базовая" + auth + "\r\n";