Saitunan wakili na WebView2 C++ tare da WebView2EnvironmentOptions.h
Ƙirƙiri aiwatarwar zaɓuɓɓukan muhalli ta asali ta WebView2 kuma ka ba da hujjar wakilinta ga ƙirƙirar muhalli.
SDK na asali na WebView2 yana ba da ma'amalar zaɓuɓɓuka da aiwatarwa da aka shirya. Idan CoreWebView2EnvironmentOptions ya yi kama da babu, haɗa WebView2EnvironmentOptions.h tare da kanun da uwar garken da ke akwai ke amfani da su.
#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");
Bayan an magance HRESULT da ya gaza ta hanyar kuskuren da aka saba na app ɗin, ba da wannan abu a matsayin hujja ta uku ga ƙirƙirar muhalli:
hr = CreateCoreWebView2EnvironmentWithOptions(
nullptr, userDataFolder, options.Get(), completionHandler.Get());
A nan userDataFolder da completionHandler su ne hujjar babban fayil da ke akwai ta uwar garken da kuma mai sarrafa kammalar muhalli. Ci gaba da ƙirƙirar mai sarrafawa daga muhallin da aka ba wa wannan mai sarrafa. Don buƙatun da aka yarda na shafukan jama'a, wani ƙarshen layi daga jerin wakilan HTTP na iya cika hujjar ƙaddamar da wakilin HTTP.
put_AdditionalBrowserArguments yana maye gurbin igiyar hujja ta baya. Lokacin da uwar garken kuma ke buƙatar wasu tutocin burauza, gina igiya ɗaya da aka raba da sarari tana ɗauke da su duka kafin ƙirƙirar muhallin.