WebView2 C++ proxy-setingar við WebView2EnvironmentOptions.h
Ger WebView2 sína uppruna umhvørvis-valmøguleika-ílegging og send proxy-argumentið við til at gera umhvørvið.
Upprunaliga WebView2 SDK veitir valmøguleika-interface og eina klára ílegging. Um CoreWebView2EnvironmentOptions sýnist mangla, tak WebView2EnvironmentOptions.h við saman við teir headers, sum verandi hostur brúkar.
#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");
Eftir at ein miseydnaður HRESULT er handterdur gjøgnum vanliga feilveg applikatiónarinnar, lat tann objektið sum triðja argument til at gera umhvørvið:
hr = CreateCoreWebView2EnvironmentWithOptions(
nullptr, userDataFolder, options.Get(), completionHandler.Get());
Her eru userDataFolder og completionHandler verandi mappu-argument hostans og umhvørvis-fullføringar-handterarin. Halt áfram at gera controllerin úr tí umhvørvi, sum verður latin handteraranum. Fyri loyvdar fyrispurningar til almennar síður kann ein endapartur úr HTTP proxy-listanum fylla HTTP proxy-start-argumentið.
put_AdditionalBrowserArguments skiftir út fyrra argument-streingin. Tá ið hosturin eisini tørvar aðrar kagabólkar-fløgg, skipa eina millumrúm-avmarkaða streing við øllum teimum, áðrenn umhvørvið verður gjørt.