د Chromiumoxide پاڼه باید د پروکسي په شرایطو کې وي
د پروکسي سره تنظیم شوی براوزر شرایط جوړ کړئ او د Chromiumoxide پاڼې د پرانیستلو دمخه یې ID په CreateTargetParams کې کیږدئ.
پاڼه د هغې د پروکسي سره تنظیم شوي Chromiumoxide شرایطو کې جوړه کړئ او د شرایطو ID د پاڼې هدف ته وسپارئ.
د Chromiumoxide 0.9.1 لپاره، د اپلیکیشن په موجوده غیرهمغږي براوزر ژوند دوره کې:
use chromiumoxide::cdp::browser_protocol::target::{
CreateBrowserContextParamsBuilder, CreateTargetParams,
};
let context_id = browser.create_browser_context(
CreateBrowserContextParamsBuilder::default()
.proxy_server("http://proxy.example:8080")
.build()
).await?;
let mut target = CreateTargetParams::new("about:blank");
target.browser_context_id = Some(context_id.clone());
let page = browser.new_page(target).await?;
براوزر لا دمخه وصل یا پیل شوی دی، او د هغې اداره کوونکی باید دوام ومومي. تېروتنې د پوښلو غیرهمغږي فنکشن له لارې ولېږئ، بیا د page سره حرکت وکړئ.
شرایط تر هغه ژوندي وساتئ چې پاڼې یې پای ته ورسېږي، او د پاکولو پر مهال یې د browser.dispose_browser_context له لارې خوشې کړئ. د شرایطو proxy_server پای ټکی ټاکي. د اجازه ورکړل شوي عامه لټون لپاره، د HTTP پروکسي لیست څخه جوړ شوی HTTP URL کولی شي هغه ساحه ډکه کړي؛ د پروکسي تصدیق لا هم خپل ننګونې مدیریت ته اړتیا لري.