મૂળ 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 ને એપની સામાન્ય ભૂલ માર્ગ દ્વારા સંભાળ્યા પછી, તે ઑબ્જેક્ટને environment બનાવવાની ત્રીજી દલીલ તરીકે આપો:

hr = CreateCoreWebView2EnvironmentWithOptions(
    nullptr, userDataFolder, options.Get(), completionHandler.Get());

અહીં userDataFolder અને completionHandler હોસ્ટની હાલની ફોલ્ડર દલીલ અને environment પૂર્ણતા હેન્ડલર છે. તે હેન્ડલરને અપાયેલા environment થી કંટ્રોલર બનાવવાનું ચાલુ રાખો. પરવાનગી મળેલી જાહેર સાઇટ વિનંતીઓ માટે, HTTP પ્રોક્સી યાદીમાંથી એક એન્ડપોઇન્ટ HTTP પ્રોક્સી લૉન્ચ દલીલ ભરી શકે છે.

put_AdditionalBrowserArguments પાછલી દલીલ શબ્દમાળા બદલે છે. જ્યારે હોસ્ટને અન્ય બ્રાઉઝર ફ્લેગ્સ પણ જોઈએ, ત્યારે environment બનાવતા પહેલાં તે બધાને ધરાવતી એક જગ્યાથી અલગ કરેલી શબ્દમાળા બનાવો.

સંબંધિત લેખો