Nei't de bedoelde CefRequestContext initialisearre is, stel syn proxyfoarkar yn op 'e UI-tried fan it browserproses foar't it browsen begjint:

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

Kontrolearje configured en bewarje de flater by mislearring. CanSetPreference jout oan oft de foarkar troch de brûker feroare wurde kin; in kommandorigelkar by it opstarten kin it tsjin dit ynterface fêstsette.

Jou deselde kontekst by it meitsjen fan 'e browser. In konfigurearre mar net brûkte kontekst beynfloedet in browser op 'e globale kontekst net.

Kontrolearje ek isolaasje. Konteksten kinne ûnderlizzende opslach- of netwurksteat diele fia dielde cachepaden of eksplisite relaasjes. IsSharingWith is de stipe manier om dy dieling te ûndersykjen. Unôfhinklike proxysessions hawwe unôfhinklik keazen konteksten en opslachbelied nedich.

De foarkar beynfloedet letter wurk; it kin in besteande tunnel net ferpleatse. Hâld de navigaasje-URL as bestimming en de server fan 'e foarkar as tuskenpersoan. Foar tastien iepenbier browsen sûnder konfigurearre proxy-autentikaasje kin de HTTP-proxylist kandidaat-HTTP-serverwearden leverje. As opstartskabels bewust de rûte besitte, hâld dat belied oan ynstee fan te ferwachtsjen dat in lettere foarkarskriuwing it oertrumpet. De stipe oanfreegkontekst-API foarkomt ek it werbouwen fan 'e fuortsmiten CefProxyHandler.

Relatearre artikelen