ස්වදේශීය WebView2 SDK මඟින් විකල්ප අතුරුමුහුණත සහ සූදානම් ක්‍රියාත්මක කිරීමක් සපයයි. CoreWebView2EnvironmentOptions නොමැති ලෙස පෙනේ නම්, පවතින host භාවිතා කරන ශීර්ෂක සමඟ 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 නිර්මාණයේ තුන්වන argument ලෙස ලබා දෙන්න:

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

මෙහි userDataFolder සහ completionHandler යනු host හි පවතින ෆෝල්ඩර argument සහ environment සම්පූර්ණ කිරීමේ handler වේ. එම handler වෙත ලබා දෙන environment වෙතින් controller සෑදීම දිගටම කරගෙන යන්න. අවසර ලත් පොදු අඩවි ඉල්ලීම් සඳහා, HTTP ප්‍රොක්සි ලැයිස්තුවෙන් endpoint එකකට HTTP ප්‍රොක්සි දියත් කිරීමේ argument පිරවිය හැක.

put_AdditionalBrowserArguments පෙර argument string එක ප්‍රතිස්ථාපනය කරයි. host ට අනෙකුත් බ්‍රවුසර ධජ ද අවශ්‍ය නම්, environment සෑදීමට පෙර ඒ සියල්ල අඩංගු එක් ඉඩකින් වෙන් වූ string එකක් ගොඩනඟන්න.

අදාළ ලිපි