د CEF غوښتنې په بڼه کې پراکسي وټاکئ
د ملاتړ شوي غوراوي API له لارې CEF براوزر بڼې ته ثابته پراکسي ورکړئ او وګورئ چې د پیل تګلاره دا بدلون اجازه ورکوي که نه.
وروسته له دې چې غوښتل شوې 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 بیا جوړولو څخه ډډه کوي.