Natiivne WebView2 SDK pakub valikute liidest ja valmis teostust. Kui CoreWebView2EnvironmentOptions näib puuduvat, kaasake WebView2EnvironmentOptions.h koos päistega, mida olemasolev host kasutab.

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

Pärast ebaõnnestunud HRESULTi käsitlemist rakenduse tavalisel veateel edastage see objekt keskkonna loomise kolmanda argumendina:

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

Siin on userDataFolder ja completionHandler hosti olemasolev kaustaargument ja keskkonna lõpetamise käitleja. Jätkake kontrolleri loomist keskkonnast, mis sellele käitlejale edastatakse. Lubatud avalike saitide päringute puhul saab HTTP puhverserverite loendi lõpp-punkt täita HTTP puhverserveri käivitusargumendi.

put_AdditionalBrowserArguments asendab eelmise argumendistringi. Kui host vajab ka muid brauseri lippe, koostage enne keskkonna loomist üks tühikutega eraldatud string, mis sisaldab neid kõiki.

Seotud artiklid