Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 5059|Odgovoriti: 1

[Vir] [WebView2] (5) Nalaganje lokalnih HTML virov virtualnega gostitelja

[Kopiraj povezavo]
Objavljeno na 10. 10. 2022 16:41:42 | | | |
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:

[WebView2] (1) Začetni uvod v tehnologijo Microsoft Edge WebView2
https://www.itsvse.com/thread-10361-1-1.html

[WebView2] (2) WinForm uvaja WebView2 za prikaz spletnih vsebin
https://www.itsvse.com/thread-10362-1-1.html

WebView2 (3) Dvosmerna komunikacija med spletom in WinForm aplikacijami
https://www.itsvse.com/thread-10364-1-1.html

[WebView2] (4) Web in WinForm si med seboj izmenjujeta funkcije
https://www.itsvse.com/thread-10365-1-1.html

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)




Prejšnji:【Obrat】Ukaz CURL uporablja proxyje in uvedeni so proxy
Naslednji:Xshell 7 Oglejte si geslo za sejo, shranjeno na lokalnem računalniku
Objavljeno na 31. 03. 2023 09:21:20 |
Hvala, ker si delil, učim se
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com