ነባሪው የ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 በመተግበሪያው የተለመደ የስህተት መንገድ ከተያዘ በኋላ፣ ያንን ነገር እንደ ሦስተኛው ክርክር ለአካባቢ መፍጠር ያቅርቡ፦

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

እዚህ userDataFolder እና completionHandler የአስተናጋጁ ነባር የአቃፊ ክርክር እና የአካባቢ ማጠናቀቂያ ተቆጣጣሪ ናቸው። ለዚያ ተቆጣጣሪ ከሚደርሰው አካባቢ ጀምሮ ተቆጣጣሪውን መፍጠር ይቀጥሉ። ለተፈቀዱ የሕዝባዊ ጣቢያ ጥያቄዎች፣ ከHTTP proxy ዝርዝር የሚገኝ የመጨረሻ ነጥብ የHTTP proxy ማስጀመሪያ ክርክሩን ሊሞላ ይችላል።

put_AdditionalBrowserArguments የቀደመውን የክርክር ሕብረቁምፊ ይተካል። አስተናጋጁ ሌሎች የአሳሽ ባንዲራዎችንም ሲፈልግ፣ አካባቢውን ከመፍጠርዎ በፊት ሁሉንም የያዘ በክፍተት የተለየ አንድ ሕብረቁምፊ ይገንቡ።

ተዛማጅ ጽሑፎች