ប្រូកស៊ីដែលផ្តល់តាម AdditionalBrowserArguments ក្លាយជាផ្នែកនៃពាក្យបញ្ជាបើកដំណើរការកម្មវិធីរុករក WebView2។ ការកែសម្រួលវត្ថុជម្រើសនោះនៅពេលក្រោយមិនសរសេរជាន់លើបន្ទាត់ពាក្យបញ្ជារបស់ដំណើរការដែលកំពុងដំណើរការទេ។

សម្រាប់កម្មវិធី .NET ដែលបង្កើតផ្លូវឯករាជ្យ សូមជ្រើសរើសថតទិន្នន័យអ្នកប្រើដែលជាកម្មសិទ្ធិរបស់កម្មវិធី មុនពេលចាប់ផ្តើមការគ្រប់គ្រង៖

var options = new Microsoft.Web.WebView2.Core.CoreWebView2EnvironmentOptions
{
    AdditionalBrowserArguments = "--proxy-server=http://proxy.example:8080"
};
var environment = await Microsoft.Web.WebView2.Core.CoreWebView2Environment
    .CreateAsync(userDataFolder: profileFolder, options: options);
await browser.EnsureCoreWebView2Async(environment);

profileFolder គឺជាថតដែលអាចសរសេរបានដែលកម្មវិធីជ្រើសរើស ហើយ browser គឺជាការគ្រប់គ្រង WebView2 ដែលមានស្រាប់ និងមិនបានចាប់ផ្តើម។ ដំណើរការចាប់ផ្តើមតាមរយៈវដ្តជីវិតអាស៊ីនក្រូនធម្មតារបស់ UI។ បញ្ជីប្រូកស៊ី HTTP ផ្តល់បេក្ខជនសម្រាប់ទង់បើកដំណើរការ នៅពេលប្រវត្តិរូបនោះធ្វើសំណើដែលត្រូវបានអនុញ្ញាតទៅកាន់គេហទំព័រសាធារណៈ។

វត្ថុជម្រើសថ្មីមិនមែនជាដំណើរការថ្មីទេ

បរិស្ថានដែលពាក់ព័ន្ធនឹងថតទិន្នន័យអ្នកប្រើដូចគ្នាអាចចែករំលែកដំណើរការកម្មវិធីរុករកបាន។ ការបង្កើតវត្ថុមួយផ្សេងទៀតជាមួយថតនោះមិនមែនជាវិធីដើម្បីផ្តល់ទង់ប្រូកស៊ីពេលបើកដែលផ្ទុយគ្នាដល់វាទេ។

សម្រាប់គោលនយោបាយក្នុងពេលតែមួយតាមយន្តការបើកដំណើរការនេះ សូមប្រើបរិស្ថានដាច់ដោយឡែកជាមួយថតដាច់ដោយឡែក។ វាក៏បំបែកទិន្នន័យគេហទំព័ររបស់ពួកវាដែរ។ បរិស្ថានទីពីរមិនទទួលមរតកស្ថានភាពចូលរបស់ទីមួយដោយស្វ័យប្រវត្តិទេ។

ដើម្បីប្រើថតដើមឡើងវិញជាមួយការកំណត់បើកដំណើរការថ្មី សូមបិទការគ្រប់គ្រងដែលចែករំលែកដំណើរការរបស់វា ហើយសម្របសម្រួលការបិទមុនពេលចាប់ផ្តើមការជំនួស។ ការបោះបង់ការគ្រប់គ្រងមួយ ខណៈដែលមួយទៀតរក្សាដំណើរការឱ្យរស់ មិនមែនជាការផ្លាស់ប្តូរនោះទេ។

រក្សាវដ្តជីវិតរបស់បរិស្ថាន និងថតជាមួយកម្មវិធី។ ការបង្កើតដំណើរការកម្មវិធីរុករកថ្មីសម្រាប់រាល់សំណើអាចថ្លៃជាងការថែរក្សាសំណុំផ្លូវតូចដែលចេតនាច្រើនណាស់។

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