Користете го иницијализираниот контекст на барањето што го опслужува саканиот прелистувач:

using System;
using CefSharp;

var result = await requestContext.SetProxyAsync(
    "http", "proxy.example", 8080);
if (!result.Success)
{
    throw new InvalidOperationException(result.ErrorMessage);
}

Почекајте ја операцијата и обработете го неуспехот пред навигација. За дозволена проверка на јавен сајт списокот на HTTP прокси дава кандидати за аргументите домаќин и порта на HTTP. SetProxyAsync го закажува ажурирањето на поставката на CEF UI нишката и избира fixed_servers.

Ако резултатот објави дека поставката е само за читање, проверете ги прокси знаменцата од командната линија; тие можат да го спречат ова ажурирање. Самото чекање не ја претвора одбиената промена во применета рута.

Директниот повик на SetPreference сè уште бара CEF UI нишка. Во вообичаеното повеќенишко поставување на циклусот пораки, WinForms или WPF UI нишката на главната апликација е различен контекст.

Прелистувачите што го делат контекстот на барањето ја делат и поставката. Ова ја избира крајната точка; посебен повратен повик за автентикација мора да ги ограничи акредитивите на предвидениот прокси предизвик.

Поврзани статии