നേറ്റീവ് 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 സൃഷ്ടിക്കലിന്റെ മൂന്നാം argument ആയി നൽകുക:

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

ഇവിടെ userDataFolder, completionHandler എന്നിവ ഹോസ്റ്റിന്റെ നിലവിലുള്ള ഫോൾഡർ argument-ഉം environment-പൂർത്തീകരണ handler-ഉം ആണ്. ആ handler-ന് നൽകുന്ന environment-ൽ നിന്ന് controller സൃഷ്ടിക്കുന്നത് തുടരുക. അനുവദിച്ച പൊതു സൈറ്റ് അഭ്യർത്ഥനകൾക്ക്, HTTP proxy പട്ടികയിൽ നിന്നുള്ള ഒരു endpoint HTTP proxy ലോഞ്ച് argument നിറയ്ക്കാം.

put_AdditionalBrowserArguments മുൻ argument സ്ട്രിംഗ് മാറ്റിസ്ഥാപിക്കുന്നു. ഹോസ്റ്റിന് മറ്റ് ബ്രൗസർ ഫ്ലാഗുകളും ആവശ്യമെങ്കിൽ, environment സൃഷ്ടിക്കുന്നതിന് മുമ്പ് അവയെല്ലാം ഉൾക്കൊള്ളുന്ന ഒരു സ്പേസ്-വേർതിരിച്ച സ്ട്രിംഗ് നിർമ്മിക്കുക.

അനുബന്ധ ലേഖനങ്ങൾ