WebView2 sýnir proxy auðkenningu í gegnum BasicAuthenticationRequested. Skráðu handfangið eftir frumstillingu CoreWebView2 og áður en navigeringin sem þarf proxyið hefst.

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;
};

Forritið veitir stilltu gildin proxyHost, proxyPort og reiknings. Fyrir proxy áskorun er Uri atburðarins URI proxy þjónsins. Athugaðu væntan endapunkt áður en þú velur þann reikning.

Sami atburður getur einnig táknað auðkenningu vefsvæðis. Skilyrðislaust handfang sem fyllir út fyrirtækisproxy lykilorð fyrir hvern atburð getur sent það á vefsvæði sem biður um sína eigin innskráningu.

Veldu proxy endapunktinn sérstaklega í gegnum proxy stillingar umhverfisins. Atburðurinn svarar áskorun; hann velur ekki netleiðina. Ef forritið hafnar auðkenningu getur það stillt e.Cancel. Annars leyfa óstillt skírteini sjálfgefna áskorunarglugga WebView2.

Tengdir greinar