Yerel WebView2 SDK'sı seçenekler arabirimini ve hazır bir uygulamayı sağlar. CoreWebView2EnvironmentOptions eksik görünüyorsa, mevcut ana bilgisayarın kullandığı üst bilgilerle birlikte WebView2EnvironmentOptions.h dosyasını ekleyin.

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

Başarısız bir HRESULT'ı uygulamanın olağan hata yolundan işledikten sonra, bu nesneyi ortam oluşturmaya üçüncü bağımsız değişken olarak verin:

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

Burada userDataFolder ve completionHandler, ana bilgisayarın mevcut klasör bağımsız değişkeni ve ortam tamamlama işleyicisidir. Denetleyiciyi bu işleyiciye teslim edilen ortamdan oluşturmaya devam edin. İzin verilen genel site istekleri için HTTP proxy listesinden bir uç nokta, HTTP proxy başlatma bağımsız değişkenini doldurabilir.

put_AdditionalBrowserArguments önceki bağımsız değişken dizesini değiştirir. Ana bilgisayar başka tarayıcı bayraklarına da ihtiyaç duyuyorsa, ortamı oluşturmadan önce hepsini içeren tek bir boşlukla ayrılmış dize oluşturun.

İlgili makaleler