Vietējais WebView2 SDK nodrošina opciju saskarni un gatavu ieviešanu. Ja CoreWebView2EnvironmentOptions šķietami trūkst, iekļaujiet WebView2EnvironmentOptions.h kopā ar galvenēm, ko izmanto esošais resursdators.

#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ēc neizdevušās HRESULT apstrādes lietotnes parastajā kļūdu ceļā nododiet šo objektu kā trešo argumentu vides izveidei:

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

Šeit userDataFolder un completionHandler ir esošais resursdatora mapes arguments un vides pabeigšanas apdarinātājs. Turpiniet kontroliera izveidi no vides, kas tiek nodota šim apdarinātājam. Atļautiem publisku vietņu pieprasījumiem HTTP starpniekserveru saraksta galapunkts var aizpildīt HTTP starpniekservera palaišanas argumentu.

put_AdditionalBrowserArguments aizstāj iepriekšējo argumentu virkni. Ja resursdatoram nepieciešami arī citi pārlūka karodziņi, pirms vides izveides izveidojiet vienu ar atstarpēm atdalītu virkni, kas satur tos visus.

Saistītie raksti