స్థానిక 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 సృష్టించే ముందు అన్నింటినీ కలిగి ఉన్న ఒక స్పేస్‌తో వేరు చేసిన స్ట్రింగ్‌ను నిర్మించండి.

సంబంధిత వ్యాసాలు