Zahteve: Če uporabnikov računalnik ne more dostopati do zunanje spletne strani (na primer, programska oprema za predvajanje glasbe, ki temelji na WebView2, se lahko uporablja za predvajanje lokalnih pesmi brez omrežja), WebView2 ne bo mogel dostopati do zunanjih omrežnih virov in jih ni mogoče prikazati, zato programska oprema ne bo delovala pravilnoV namestitveni paket vgradite vire HTML, CSS, JS, da WinFrom naloži lokalne datotečne vire strankeTa? Še ena prednost pakiranja HTML, CSS in JS kode v namestitveni paket je, da nanjo ne vpliva uporabnikova internetna hitrost, saj WebView2 bere datoteke neposredno iz uporabnikovih prostorov.
Pregled:
Kotni kompilacijski paket
Frontend je razvit z uporabo ogrodja Angular in zapakiran z naslednjim ukazom:
Pakirane generirane HTML, CSS, JS datoteke, kot je prikazano na spodnji sliki:
WinFrom spletno gostovanje in preslikava map
Zahteva uporabo WebView2 za normalno nalaganje lokalnih spletnih virovSetVirtualHostNameToFolderMappingNastavite razmerje preslikave med domeno in mapo ter nato dostopajte do nastavljene domene preko WebView2, glejte na:Prijava do hiperpovezave je vidna.
Pravila gostiteljskih imen: RFC 6761 ohranja več domen za posebne namene (npr. .example, . test in .invalid). Upoštevajte, da je uporaba .local kot najvišje domene izvedljiva, vendar lahko povzroči zamude med navigacijo. Če lahko, se izogibajte uporabi .local.
Koda v C# izgleda takole:
Medtem ko bi drugi parameter mape SetVirtualHostNameToFolderMapping moral omogočiti, da namestitveni paket sprosti naslov spletnega vira v lokalno mapo na disku, tukaj samo testiram, zato sem napisal mrtvo.
Zaženite program WinFrom in uspešno naložite ter upodabite lokalni spletni vir, kot je prikazano na spodnji sliki:
(Konec)
|