Paĝo de Chromiumoxide devas aparteni al la prokura kunteksto
Kreu prokur-konfiguritan retumilan kuntekston kaj metu ĝian ID sur CreateTargetParams antaŭ ol malfermi paĝon de Chromiumoxide.
Kreu la paĝon en ĝia prokur-konfigurita Chromiumoxide-kunteksto per transdono de la kunteksta ID al la paĝa celo.
Por Chromiumoxide 0.9.1, ene de la ekzistanta nesinkrona retumila vivociklo de la aplikaĵo:
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?;
La retumilo jam estas konektita aŭ lanĉita, kaj ĝia traktilo devas daŭre esti enketata. Transdonu erarojn tra la ĉirkaŭa nesinkrona funkcio, poste navigu per page.
Tenadu la kuntekston viva ĝis ĝiaj paĝoj finiĝas, kaj forigu ĝin per browser.dispose_browser_context dum purigado. La proxy_server de la kunteksto elektas la finpunkton. Por permesita publika retumado, HTTP-URL konstruita el la listo de HTTP-prokuriloj povas plenigi tiun kampon; prokura aŭtentikigo ankoraŭ bezonas sian propran defian traktadon.