Izilungiselelo ze-proxy ze-WebView2 C++ nge-WebView2EnvironmentOptions.h
Dala ukusetshenziswa kwezinketho zemvelo zasekhaya ze-WebView2 bese udlulisela i-proxy argument yayo ekudaleni imvelo.
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.