Gosod dirprwy ar gyfer ffenestr webview Tauri 2
Gosodwch URL dirprwy Tauri 2 wrth adeiladu ffenestr webview a chadwch y llwybr porwr hwn ar wahân i gleientiaid HTTP Rust.
Mae WebviewWindowBuilder Tauri 2 yn derbyn URL dirprwy cyn i'r ffenestr gael ei hadeiladu. Yng nghod gosod y rhaglen:
let page = "https://www.example.org/".parse()?;
let proxy = "socks5://127.0.0.1:1080".parse()?;
let window = tauri::WebviewWindowBuilder::new(
app,
"proxied-page",
tauri::WebviewUrl::External(page),
)
.proxy_url(proxy)
.build()?;app yw handlen bresennol y rhaglen Tauri, ac mae'r ffwythiant sy'n ei amgylchynu yn trosglwyddo gwallau parsio ac adeiladu. Defnyddiwch label ffenestr nas defnyddiwyd. Cadwch y platfform targed a fersiwn Tauri gydag adroddiad cyfluniad.
Mae'r adeiladwr yn dogfennu URLau dirprwy HTTP a SOCKS5. Rhaid i'r gwasanaeth SOCKS a ddangosir fod ar gael yn barod ar y cyfrifiadur sy'n rhedeg y rhaglen. Gall archwiliad annibynnol o safle cyhoeddus ddefnyddio URL SOCKS5 o bell o restr dirprwyau SOCKS5 yn lle hynny pan ganiateir cyfryngwyr cyhoeddus ac nad oes cyfrif dirprwy yn cael ei gyflunio na'i gadw. Defnyddiwch gynllun gwirioneddol y gwrandäwr, a chadwch URL y dudalen allanol fel cyrchfan y wefan.
Mae'r llwybr hwn yn perthyn i'r webview hwn. Mae angen cyfluniad dirprwy y cleient hwnnw ar orchymyn Rust sy'n defnyddio cleient HTTP arall, hyd yn oed pan fo JavaScript yn galw'r gorchymyn o'r ffenestr hon.