WebView2EnvironmentOptions.h ilə WebView2 C++ proksi parametrləri
WebView2-nin yerli mühit-seçim implementasiyasını yaradın və proksi arqumentini mühit yaradılmasına ötürün.
Yerli WebView2 SDK seçim interfeysini və hazır implementasiyanı təqdim edir. Əgər CoreWebView2EnvironmentOptions yox görünürsə, mövcud hostun istifadə etdiyi başlıqlarla yanaşı WebView2EnvironmentOptions.h faylını da daxil edin.
#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");
Uğursuz HRESULT tətbiqin adi xəta yolu ilə idarə edildikdən sonra həmin obyekti mühit yaradılmasına üçüncü arqument kimi verin:
hr = CreateCoreWebView2EnvironmentWithOptions(
nullptr, userDataFolder, options.Get(), completionHandler.Get());
Burada userDataFolder və completionHandler hostun mövcud qovluq arqumenti və mühitin tamamlanma işləyicisidir. Həmin işləyiciyə çatdırılan mühitdən nəzarətçi yaratmağa davam edin. İcazə verilən ictimai sayt sorğuları üçün HTTP proksi siyahısından bir son nöqtə HTTP proksi işə salma arqumentini doldura bilər.
put_AdditionalBrowserArguments əvvəlki arqument sətrini əvəz edir. Host başqa brauzer bayraqlarına da ehtiyac duyursa, mühiti yaratmazdan əvvəl hamısını ehtiva edən boşluqla ayrılmış bir sətir qurun.