Erantzun WebView2 proxy erronkari nabigatu aurretik
Eman proxy kredentzialak WebView2ren BasicAuthenticationRequested gertaeraren bidez, zein amaierak eskatu dituen egiaztatu ondoren.
WebView2k proxy autentifikazioa azaltzen du BasicAuthenticationRequested bidez. Erregistratu kudeatzailea CoreWebView2 hasieratu ondoren eta proxy-a behar duen nabigazioa hasi aurretik.
webView.CoreWebView2.BasicAuthenticationRequested += (_, e) =>
{
if (!Uri.TryCreate(e.Uri, UriKind.Absolute, out var challengeUri)
|| !challengeUri.Host.Equals(proxyHost,
StringComparison.OrdinalIgnoreCase)
|| challengeUri.Port != proxyPort)
{
return;
}
e.Response.UserName = proxyUser;
e.Response.Password = proxyPassword;
};Aplikazioak konfiguratutako proxyHost, proxyPort eta kontuaren balioak ematen ditu. Proxy erronka baterako, gertaeraren Uri proxy zerbitzariaren URIa da. Egiaztatu espero den amaiera kontu hori hautatu aurretik.
Gertaera berak webgune baten autentifikazioa ere adieraz dezake. Gertaera bakoitzean enpresako proxy pasahitza betetzen duen baldintzarik gabeko kudeatzaileak bere saio-hasiera eskatzen duen webgune batera bidal dezake.
Hautatu proxy amaiera bereizita ingurunearen proxy konfigurazioa erabiliz. Gertaerak erronka bati erantzuten dio; ez du sare-bidea hautatzen. Aplikazioak autentifikazioa ukatzen badu, e.Cancel ezar dezake. Bestela, kredentzialak ezartzeke uzteak WebView2ren erronka-elkarrizketa lehenetsia ahalbidetzen du.