Навигациас өмнө WebView2 прокси сорилтод хариулах
Аль төгсгөлийн цэг тэдгээрийг хүссэнийг шалгасны дараа WebView2-ын BasicAuthenticationRequested үйл явдалаар прокси итгэмжлэлийг өгнө үү.
WebView2 нь BasicAuthenticationRequested-ээр дамжуулан прокси баталгаажуулалтыг ил гаргадаг. Боловсруулагчийг CoreWebView2 эхэлсний дараа болон прокси шаардсан навигаци эхлэхээс өмнө бүртгэнэ үү.
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;
};Програм нь тохируулсан proxyHost, proxyPort болон бүртгэлийн утгуудыг өгдөг. Прокси сорилтын үед үйл явдлын Uri нь прокси серверийн URI юм. Тухайн бүртгэлийг сонгохын өмнө хүлээгдэж буй төгсгөлийн цэгийг шалгана уу.
Мөн үйл явдал вэбсайтын баталгаажуулалтыг илэрхийлж болно. Үйл явдал бүрт корпорацийн прокси нууц үгийг бөглөдөг нөхцөлгүй боловсруулагч үүнийг өөрийн нэвтрэлтийг шаардсан вэбсайт руу илгээж болно.
Прокси төгсгөлийн цэгийг тусад нь орчны прокси тохиргоогоор сонгоно уу. Үйл явдал сорилтод хариулдаг; сүлжээний замыг сонгодоггүй. Хэрэв програм баталгаажуулалтаас татгалзвал e.Cancel-ийг тохируулж болно. Эс бөгөөс итгэмжлэл тогтоогдоогүй тохиолдолд WebView2-ын анхдагч сорилтын харилцах цонхыг зөвшөөрнө.