අපේක්ෂිත 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 නැවත ගොඩනැගීම ද වළක්වයි.

අදාළ ලිපි