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-ын анхдагч сорилтын харилцах цонхыг зөвшөөрнө.

Холбоотой нийтлэлүүд