Nodeems den ugedaachten CefRequestContext initialiséiert ass, setz seng Proxy-Astellung um UI-Thread vum Browserprozess, ier d'Browsing-Aarbecht ufänkt:

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

Préif configured a behal de Feeler bei engem Feelschlag. CanSetPreference weist, ob d'Astellung vum Benotzer änderbar ass; eng Kommandozeil-Wiel beim Start ka se géint dës Schnëttstell spären.

Gib dee selwechte Kontext beim Erstelle vum Browser. E konfiguréierte, awer net benotzte Kontext beaflosst e Browser um globale Kontext net.

Préif och d'Isolatioun. Kontexter kënnen ënnerleeë Speicher- oder Netzwierkzoustand iwwer gedeelt Cache-Weeër oder explizit Bezéiungen deelen. IsSharingWith ass dee ënnerstëtzte Wee, fir dës Deelung z'ënnersichen. Onofhängeg Proxysëtzunge brauchen onofhängeg gewielte Kontexter an eng Speicherpolitik.

D'Astellung beaflosst déi spéider Aarbecht; si kann en existéierende Tunnel net verréckelen. Hal d'Navigatiouns-URL als Zil an de Server vun der Astellung als Zwëscheninst. Fir erlaabt ëffentlecht Browsen ouni konfiguréiert Proxy-Authentifikatioun kann d'HTTP-Proxy-Lëscht Kandidat-HTTP-Serverwäerter liwweren. Wann d'Startschalter bewosst d'Route besëtzen, behalt déi Politik, amplaz ze erwaarden, datt eng méi spéit Astellung se iwwerstëmmt. D'ënnerstëtzt Ufrokontext-API vermeit och den Neibau vum entfernten CefProxyHandler.

Ähnlech Artikelen