Remya Thomas Ответов: 0

Как установить файлы cookie в элементе управления webview2 на языке C#?


Как установить файлы cookie в элементе управления Webview2 на языке c#?

Вот как я перемещаю url-адрес в элемент управления WebView2.

WebView.CoreWebView2.Navigate("URL Name");


Я использовал событие 'WebResourceRequested', но нет никакого способа добавить заголовки в запрос.

WebView.CoreWebView2.WebResourceRequested += CoreWebView2_WebResourceRequested;
 private void WebView_NavigationStarting(object sender, CoreWebView2NavigationStartingEventArgs e)
        {
            strNavigationURL = e.Uri;
            e.RequestHeaders.????
        }


Поскольку мне нужно передать маркер авторизации на этот URL-адрес, может ли кто-нибудь помочь мне добавить значение заголовка в запрос?

Что я уже пробовал:

WebView.CoreWebView2.WebResourceRequested += CoreWebView2_WebResourceRequested;
частная WebView_NavigationStarting недействительным(объект отправителя, CoreWebView2NavigationStartingEventargs е)
{
strNavigationURL = e.Uri;
e.RequestHeaders.????
}

Ravi Bhavnani

Помогает ли этот ответ?

https://stackoverflow.com/questions/21829442/set-cookies-to-webview-control

--Рави

Remya Thomas

Мое требование состоит в том, чтобы отправить запрос с файлами cookie с помощью элемента управления WebView2 через WinForms.

Я попробовал решение, представленное здесь, но оно не работает с WebView control и с Webhttps://stackoverflow.com/questions/21829442/set-cookies-to-webview-control, а также с WebView2. Но в обоих случаях это не работает.

Элемент управления WebView :-

webViewCompatible1.NavigateWithHttpRequestMessage(объектами httprequestmessage);
здесь NavigateWithHttpRequestMessage не обнаружен.

Управление WebView2:-
совершенно не работает

Remya Thomas

Фр:-я тоже спрашивал об этом в форме MSDN
https://social.msdn.microsoft.com/Forums/en-US/1983408d-f9d9-44fd-a0c3-88b30d757644/how-to-set-cookies-to-webview2-control-in-c?forum=csharpgeneral

0 Ответов