CEF сұрау контекстінде прокси орнату
CEF браузер контекстіне қолдау көрсетілетін параметрлер API арқылы тұрақты прокси беріңіз және іске қосу саясаты бұл өзгеріске рұқсат беретінін тексеріңіз.
Көзделген CefRequestContext іске қосылғаннан кейін, шолу жұмысы басталмай тұрып, оның прокси параметрін браузер процесінің UI ағынында орнатыңыз:
auto rule = CefDictionaryValue::Create();
rule->SetString("mode", "fixed_servers");
rule->SetString("server", "http://proxy.example:8080");
auto value = CefValue::Create();
value->SetDictionary(rule);
CefString error;
bool configured = context->SetPreference("proxy", value, error);configured мәнін тексеріңіз және сәтсіздік кезінде қатені сақтап қалыңыз. CanSetPreference параметрді пайдаланушы өзгерте алатынын көрсетеді; іске қосу кезіндегі пәрмен жолы таңдауы оны осы интерфейске қарсы құлыптауы мүмкін.
Браузер жасау кезінде сол контексті беріңіз. Конфигурацияланған, бірақ пайдаланылмаған контекст ғаламдық контекстегі браузерге әсер етпейді.
Оқшаулауды да тексеріңіз. Контексттер ортақ кэш жолдары немесе айқын қатынастар арқылы негізгі сақтау немесе желі күйін бөлісуі мүмкін. IsSharingWith сол бөлісуді зерттеудің қолдау көрсетілетін жолы. Тәуелсіз прокси сессияларына тәуелсіз таңдалған контексттер мен сақтау саясаты қажет.
Параметр кейінгі жұмысқа әсер етеді; ол бар туннельді жылжыта алмайды. Навигация URL-ін барар жер, параметрдің серверін делдал ретінде ұстаңыз. Прокси аутентификациясын конфигурацияламай рұқсат етілген жария шолу үшін HTTP прокси тізімі кандидат HTTP сервер мәндерін бере алады. Іске қосу ауыстырып-қосқыштары маршрутқа әдейі ие болса, кейінгі параметр жазбасы оны басып өтеді деп күтудің орнына сол саясатты ұстаныңыз. Қолдау көрсетілетін сұрау контексті API-і жойылған CefProxyHandler-ді қайта құрудан да аулақ болады.