De eigen WebView2 SDK biedt de opsjes-interface en in klear ymplemintaasje. As CoreWebView2EnvironmentOptions mist liket, nim dan WebView2EnvironmentOptions.h op tegearre mei de headers dy't de besteande host brûkt.

#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");

Nei't in mislearre HRESULT fia de gewoane flaterpaad fan 'e applikaasje behannele is, jou dat objekt as it tredde argument oan it meitsjen fan 'e omjouwing:

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

Hjir binne userDataFolder en completionHandler it besteande mapargument fan 'e host en de omjouwingsfoltôging-handler. Gean troch mei it meitsjen fan de controller út 'e omjouwing dy't oan dy handler levere wurdt. Foar tastiene oanfragen nei iepenbiere siden kin in einpunt út 'e HTTP-proksylist it HTTP-proxy-startargument ynfolje.

put_AdditionalBrowserArguments ferfangt de foarige argumintstring. As de host ek oare browserflaggen nedich hat, bou dan ien string mei spaasjes skieden dy't se allegear befettet foardat de omjouwing makke wurde.

Relatearre artikelen