WebView2 SDK natiboak aukeren interfazea eta prest dagoen inplementazioa eskaintzen ditu. CoreWebView2EnvironmentOptions falta dela dirudienez, sartu WebView2EnvironmentOptions.h lehendik dagoen hostak erabiltzen dituen goiburuekin batera.

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

Huts egindako HRESULT bat aplikazioaren ohiko errore-bidetik kudeatu ondoren, pasa objektu hori ingurunea sortzeko hirugarren argumentu gisa:

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

Hemen userDataFolder eta completionHandler hostaren lehendik dagoen karpeta-argumentua eta ingurunea osatzeko kudeatzailea dira. Jarraitu kontroladorea kudeatzaile horri ematen zaion ingurunetik sortzen. Baimendutako gune publikoen eskaeretarako, HTTP proxy zerrendako mutur batek HTTP proxyaren abiarazte-argumentua bete dezake.

put_AdditionalBrowserArguments-ek aurreko argumentu-katea ordezkatzen du. Hostak beste nabigatzaile-banderatxo batzuk ere behar baditu, eraiki guztiak dituen zuriunez bereizitako kate bakarra ingurunea sortu aurretik.

Erlazionatutako artikuluak