Жарандык 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 мурунку аргумент сабын алмаштырат. Хостко башка браузер желектери да керек болсо, чөйрөнү түзүүдөн мурун алардын бардыгын камтыган боштук менен бөлүнгөн бир сап түзүңүз.

Тектеш макалалар