SDK ìbílẹ̀ WebView2 ń pèsè ìfarahàn àwọn àṣàyàn àti ìmúṣẹ tí ó ti ṣetán. Bí CoreWebView2EnvironmentOptions bá dà bí ó ti sonù, fi WebView2EnvironmentOptions.h kún pẹ̀lú àwọn àkọlé tí agbàlejò tó wà ń lò.

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

Lẹ́yìn tí a bá ti ṣètọ́jú HRESULT tí kò ṣàṣeyọrí nípasẹ̀ ọ̀nà àṣìṣe deede ti áàpù náà, fi nǹkan yẹn gẹ́gẹ́ bí àríyànjiyàn kẹta fún ìṣẹ̀dá àyíká:

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

Níbí userDataFolder àti completionHandler ni àríyànjiyàn fódà tó wà tẹ́lẹ̀ ti agbàlejò àti olùṣàkóso ìparí àyíká. Tẹ̀síwájú ṣíṣẹ̀dá olùṣàkóso láti inú àyíká tí a fi fún olùṣàkóso yẹn. Fún àwọn ìbéèrè ojú-ìwé gbangba tí a gbà láàyè, ibi ìparí kan láti àkójọ àbáwọlé HTTP lè kún àríyànjiyàn ìfilọ́lẹ̀ àbáwọlé HTTP.

put_AdditionalBrowserArguments rọ́pò okùn àríyànjiyàn tẹ́lẹ̀. Nígbà tí agbàlejò bá tún nílò àwọn àsíá aṣàwákiri mìíràn, kọ́ okùn kan tí a fi àlàfo pín tí ó ní gbogbo wọn kí o tó ṣẹ̀dá àyíká.

Àwọn àpilẹ̀kọ tó jọra