Jibu changamoto ya proksi ya WebView2 kabla ya kuvinjari
Toa vitambulisho vya proksi kupitia tukio la BasicAuthenticationRequested la WebView2 baada ya kukagua ni mwisho upi uliziomba.
WebView2 hufichua uthibitishaji wa proksi kupitia BasicAuthenticationRequested. Sajili kishikaji baada ya uanzishaji wa CoreWebView2 na kabla ya kuanza uvinjari unaohitaji proksi.
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;
};Programu hutoa thamani zilizosanidiwa za proxyHost, proxyPort na akaunti. Kwa changamoto ya proksi, Uri ya tukio ni URI ya seva ya proksi. Kagua mwisho unaotarajiwa kabla ya kuchagua akaunti hiyo.
Tukio hilo hilo linaweza pia kuwakilisha uthibitishaji wa tovuti. Kishikaji kisicho na masharti kinachojaza nenosiri la proksi la kampuni kwa kila tukio kinaweza kukituma kwa tovuti inayoomba kuingia kwake.
Chagua mwisho wa proksi kando kupitia usanidi wa proksi wa mazingira. Tukio hujibu changamoto; halichagui njia ya mtandao. Ikiwa programu itakataa uthibitishaji, inaweza kuweka e.Cancel. Vinginevyo, vitambulisho visivyowekwa huruhusu kidirisha cha changamoto chaguo-msingi cha WebView2.