אַ בלאַט פון Chromiumoxide מוז געהערן צו דעם פּראָקסי קאָנטעקסט
שאַפֿט אַ בראַוזער קאָנטעקסט מיט פּראָקסי און שטעלט זײַן ID אויף CreateTargetParams פֿאַר איר עפֿנט אַ בלאַט פון Chromiumoxide.
שאַפֿט דעם בלאַט אין זײַן פּראָקסי-קאָנפֿיגורירטן 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 URL, געבויט פֿון דער HTTP פּראָקסי ליסטע, אָנפֿילן דאָס פֿעלד; פּראָקסי אָטענטיפֿיקאַציע דאַרף נאָך אַלץ איר אייגענע באַהאַנדלונג פֿון דער אויספֿאָרדערונג.