Aðskildar WebView2 brúkaradátumappur til ymiskar proxy leiðir
Brúka eitt serstakt WebView2 umhvørvi og brúkaradátumappu til aðra proxy stevnu við byrjan í staðin fyri at broyta valmøguleikar í koyrandi kaga.
Ein proxy, sum verður veittur gjøgnum AdditionalBrowserArguments, verður partur av byrjanarboðnum hjá WebView2 kagaprosessinum. At broyta hendan valmøguleika-objekt seinni skrivar ikki um boðlinjuna hjá koyrandi prosessinum.
Fyri eitt .NET forrit, sum skapar eina sjálvstøðuga leið, vel ein brúkaradátumappu, sum forritið eigur, áðrenn stýrið verður byrjað:
var options = new Microsoft.Web.WebView2.Core.CoreWebView2EnvironmentOptions
{
AdditionalBrowserArguments = "--proxy-server=http://proxy.example:8080"
};
var environment = await Microsoft.Web.WebView2.Core.CoreWebView2Environment
.CreateAsync(userDataFolder: profileFolder, options: options);
await browser.EnsureCoreWebView2Async(environment);profileFolder er ein skrivlig mappa, sum forritið hevur valt, og browser er tað verandi óbyrjaða WebView2 stýrið. Koyr byrjanina gjøgnum vanliga asynkrona lívsskeiðið hjá brúkarayvirflatinum. HTTP proxy listin bjóðar kandidatar til byrjanarflagg, tá ið hetta profilið ger loyvdar fyrispurningar til almennar heimasíður.
Eitt nýtt valmøguleika-objekt er ikki ein nýggj prosess
Umhvørvi, sum eru knýtt at somu brúkaradátumappu, kunnu deila kagaprosessin. At skapa eitt annað objekt við tí mappuni er ikki ein háttur at geva tí mótsigandi proxy flagg við byrjan.
Fyri samtíðis stevnur gjøgnum hendan byrjanarmekanismuna, brúka serstøk umhvørvi við serstøkum mappum. Tað skilur eisini teirra heimasíðudáta; eitt annað umhvørvi arvar ikki sjálvvirkandi innritunarstøðu tess fyrsta.
Fyri at endurnýta upprunamappuna við nýggjum byrjanarstillingum, lat stýrini, sum deila prosessin, aftur og samrøð slokkingina, áðrenn eitt avloysing verður byrjað. At sleppa einum stýri, meðan eitt annað heldur prosessinum livandi, er ikki tann umskiftið.
Halt lívsskeiðið hjá umhvørvinum og mappuni hjá forritinum. At skapa eina nýggja kagaprosess fyri hvønn fyrispurning kann vera nógv dýrari enn at halda eitt lítið, gjøgnumhugsað sett av leiðum.