WebView2 C++ puhverserveri seaded failiga WebView2EnvironmentOptions.h
Looge WebView2 natiivne keskkonnavalikute teostus ja edastage selle puhverserveri argument keskkonna loomisele.
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.