Как установить файлы 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