Как открыть 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);
  1. Параметр => url.SettingsValue = ваш адрес URL

  2. Параметр => "_blank" = для нового пробела

  3. Параметр => post (ваш выбор) = ваш токен или пароль

  4. Параметр => заголовки (ваш выбор) = заголовок токена вроде => "Авторизация: Базовая" + auth + "\r\n";

Другие вопросы по тегам