WebView2 C++ պրոքսի կարգավորումներ WebView2EnvironmentOptions.h-ով
Ստեղծեք WebView2-ի միջավայրի ընտրանքների բնիկ իրականացումը և դրա պրոքսի արգումենտը փոխանցեք միջավայրի ստեղծմանը։
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-ը փոխարինում է նախորդ արգումենտների տողը։ Երբ հոսթին անհրաժեշտ են նաև այլ բրաուզերի դրոշներ, մինչև միջավայրի ստեղծումը կառուցեք մեկ բացատներով բաժանված տող, որը պարունակում է դրանք բոլորը։