Det opphavlege WebView2 SDK gir grensesnittet for val og ein ferdig implementasjon. Viss CoreWebView2EnvironmentOptions ser ut til å mangla, ta med WebView2EnvironmentOptions.h saman med headrane som den eksisterande verten brukar.

#include <wrl.h>
#include <WebView2.h>
#include <WebView2EnvironmentOptions.h>

auto options =
    Microsoft::WRL::Make<CoreWebView2EnvironmentOptions>();

HRESULT hr = options->put_AdditionalBrowserArguments(
    L"--proxy-server=http://proxy.example.net:8080");

Etter at ein mislukka HRESULT er handsama via den vanlege feilvegen til applikasjonen, leverer du objektet som det tredje argumentet til opprettinga av miljøet:

hr = CreateCoreWebView2EnvironmentWithOptions(
    nullptr, userDataFolder, options.Get(), completionHandler.Get());

Her er userDataFolder og completionHandler verten sitt eksisterande mappeorgan og miljøfullføringshandsamaren. Hald fram med å lage kontrolløren frå miljøet som blir levert til den handsamaren. For tillatne førespurnader til offentlege nettstader kan eit endepunkt frå HTTP-proxylista fylle ut startargumentet for HTTP-proxyen.

put_AdditionalBrowserArguments byter ut den førre argumentstrengen. Viss verten òg treng andre nettlesarflagg, bygg éin mellomromsdelte streng med alle saman før miljøet blir oppretta.

Relaterte artiklar