ಸ್ಥಳೀಯ 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 ರಚಿಸುವ ಮೊದಲು ಅವೆಲ್ಲವನ್ನೂ ಒಳಗೊಂಡ ಒಂದು ಸ್ಪೇಸ್-ಬೇರ್ಪಡಿಸಿದ ಸ್ಟ್ರಿಂಗ್ ರಚಿಸಿ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು