SDK-ja vendase e WebView2 ofron ndërfaqen e opsioneve dhe një zbatim të gatshëm. Nëse CoreWebView2EnvironmentOptions duket se mungon, përfshini WebView2EnvironmentOptions.h së bashku me titujt që përdor hosti ekzistues.

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

Pasi të trajtohet një HRESULT i dështuar përmes rrugës së zakonshme të gabimeve të aplikacionit, kaloni atë objekt si argumentin e tretë në krijimin e mjedisit:

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

Këtu userDataFolder dhe completionHandler janë argumenti ekzistues i dosjes së hostit dhe trajtuesi i përfundimit të mjedisit. Vazhdoni krijimin e kontrolluesit nga mjedisi që i dorëzohet atij trajtuesi. Për kërkesat e lejuara drejt faqeve publike, një pikë fundore nga lista e proxy-ve HTTP mund të plotësojë argumentin e nisjes së proxy-t HTTP.

put_AdditionalBrowserArguments zëvendëson vargun e mëparshëm të argumenteve. Kur hosti ka nevojë edhe për flamuj të tjerë të shfletuesit, ndërtoni një varg të vetëm të ndarë me hapësira që i përmban të gjithë përpara se të krijohet mjedisi.

Artikuj të ngjashëm