WebView2 SDK ដើមផ្តល់នូវចំណុចប្រទាក់ជម្រើស និងការអនុវត្តដែលរួចរាល់។ ប្រសិនបើ CoreWebView2EnvironmentOptions ហាក់ដូចជាបាត់ សូមបញ្ចូល WebView2EnvironmentOptions.h រួមជាមួយបឋមកថាដែល host ដែលមានស្រាប់ប្រើ។

#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 គឺជាអាគុយម៉ង់ថតដែលមានស្រាប់របស់ host និងឧបករណ៍ដោះស្រាយការបញ្ចប់បរិស្ថាន។ បន្តបង្កើតឧបករណ៍បញ្ជាពីបរិស្ថានដែលបានផ្តល់ទៅឧបករណ៍ដោះស្រាយនោះ។ សម្រាប់សំណើគេហទំព័រសាធារណៈដែលបានអនុញ្ញាត ចំណុចបញ្ចប់ពីបញ្ជីប្រូកស៊ី HTTP អាចបំពេញអាគុយម៉ង់បើកដំណើរការប្រូកស៊ី HTTP។

put_AdditionalBrowserArguments ជំនួសខ្សែអាគុយម៉ង់មុន។ នៅពេល host ក៏ត្រូវការទង់កម្មវិធីរុករកផ្សេងទៀត សូមបង្កើតខ្សែអក្សរមួយដែលបំបែកដោយចន្លោះ ដែលមានទាំងអស់មុនពេលបង្កើតបរិស្ថាន។

អត្ថបទពាក់ព័ន្ធ