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

Қатысты мақалалар