I-WebView2 SDK yomdabu inikeza i-interface yezinketho kanye nokusetshenziswa okulungiselelwe. Uma i-CoreWebView2EnvironmentOptions ibonakala ingekho, faka i-WebView2EnvironmentOptions.h kanye nama-headers asetshenziswa yi-host ekhona.

#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");

Ngemuva kokusingatha i-HRESULT ehlulekile ngendlela evamile yephutha yohlelo, dlulisela leyo nto njenge-agumenti yesithathu ekudaleni imvelo:

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

Lapha i-userDataFolder ne-completionHandler yi-agumenti yefolda ekhona ye-host kanye nesibambeli sokuqedwa kwemvelo. Qhubeka udala isilawuli kusukela emvelweni enikezwa leso sibambeli. Ezimvumezweni zezicelo zamasayithi omphakathi, i-endpoint evela kuhlu lwe-HTTP proxy ingagcwalisa i-agumenti yokuqalisa i-HTTP proxy.

I-put_AdditionalBrowserArguments ishintsha intambo ye-agumenti yangaphambili. Uma i-host idinga namanye amafulegi esiphequluli, akha intambo eyodwa ehlukaniswe ngezikhala enazo zonke ngaphambi kokudala imvelo.

Izihloko ezihlobene