WebView2-ի բնիկ SDK-ն տրամադրում է ընտրանքների ինտերֆեյս և պատրաստի իրականացում։ Եթե CoreWebView2EnvironmentOptions-ը կարծես բացակայում է, ներառեք WebView2EnvironmentOptions.h-ը գոյություն ունեցող հոսթի կողմից օգտագործվող վերնագրերի հետ միասին։

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

Ձախողված HRESULT-ը հավելվածի սովորական սխալի ուղով մշակելուց հետո այդ օբյեկտը որպես երրորդ արգումենտ փոխանցեք միջավայրի ստեղծմանը։

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

Այստեղ userDataFolder-ը և completionHandler-ը հոսթի գոյություն ունեցող պանակի արգումենտն ու միջավայրի ավարտման մշակիչն են։ Շարունակեք կարգավորիչի ստեղծումը այդ մշակիչին տրվող միջավայրից։ Թույլատրված հանրային կայքերի հարցումների համար HTTP պրոքսիների ցանկից վերջնակետը կարող է լրացնել HTTP պրոքսի գործարկման արգումենտը։

put_AdditionalBrowserArguments-ը փոխարինում է նախորդ արգումենտների տողը։ Երբ հոսթին անհրաժեշտ են նաև այլ բրաուզերի դրոշներ, մինչև միջավայրի ստեղծումը կառուցեք մեկ բացատներով բաժանված տող, որը պարունակում է դրանք բոլորը։

Առնչվող հոդվածներ