Reikalavimai: Jei kliento kompiuteris negali pasiekti išorinės web svetainė (pavyzdžiui, muzikos grotuvo programinė įranga, pagrįsta WebView2, gali būti naudojama vietinėms dainoms leisti įprastai be tinklo), WebView2 negalės pasiekti išorinių tinklo išteklių ir negali būti rodoma, todėl programinė įranga neveiks tinkamaiĮdėkite HTML, CSS, JS išteklius į diegimo paketą, kad WinFrom galėtų įkelti kliento vietinius failų ištekliusŠis? Kitas HTML, CSS ir JS kodo pakavimo į diegimo paketą privalumas yra tas, kad jo neveikia vartotojo interneto greitis, nes WebView2 nuskaito failus tiesiai iš kliento patalpų.
Peržiūra:
Kampinis kompiliacijos paketas
Priekinė dalis sukurta naudojant kampinę sistemą ir supakuota su šia komanda:
Supakuoti sugeneruoti HTML, CSS, JS failai, kaip parodyta paveikslėlyje žemiau:
"WinFrom" žiniatinklio priegloba ir aplankų susiejimas
Norint įprastai įkelti vietinius žiniatinklio išteklius, reikia naudoti WebView2SetVirtualHostNameToFolderMappingNustatykite susiejimo ryšį tarp domeno vardo ir aplanko, tada pasiekite nustatytą domeno vardą per WebView2, žr.:Hipersaito prisijungimas matomas.
Pagrindinio kompiuterio vardo taisyklės: RFC 6761 išlaiko kelis specialios paskirties domenų vardus (pvz., .example, . testas ir .invalid). Atminkite, kad .local naudoti kaip aukščiausio lygio domeną galima, tačiau naršymo metu gali būti vėluojama. Jei galite, turėtumėte vengti naudoti .local.
C# kodas atrodo taip:
Kur SetVirtualHostNameToFolderMapping antrojo aplanko parametras turėtų padaryti diegimo paketą atlaisvinti žiniatinklio išteklių adresą į vietinio disko aplanką, aš tik bandymų čia, todėl aš parašiau miręs.
Paleiskite programą "WinFrom" ir galėsite sėkmingai įkelti bei generuoti vietinį žiniatinklio išteklių, kaip parodyta šiame paveikslėlyje:
(Pabaiga)
|