Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 5059|Svare: 1

[Kilde] [WebView2] (5) Laster lokale HTML-ressurser for den virtuelle verten

[Kopier lenke]
Publisert på 10.10.2022 16:41:42 | | | |
Krav: Hvis kundens maskin ikke kan få tilgang til det eksterne nettstedet (for eksempel kan en musikkspiller basert på WebView2 brukes til å spille lokale sanger normalt uten nettverk), vil ikke WebView2 kunne få tilgang til de eksterne nettverksressursene og kan ikke vises, så programvaren vil ikke fungere som den skal.Legg inn HTML-, CSS- OG JS-ressurser i installasjonspakken slik at WinFrom kan laste kundens lokale filressurserDenne? En annen fordel med å pakke HTML-, CSS- og JS-kode inn i installasjonspakken er at den ikke påvirkes av brukerens internetthastighet, fordi WebView2 leser filer direkte fra kundens lokaler.

Anmeldelse:

[WebView2] (1) Innledende introduksjon til Microsoft Edge WebView2-teknologi
https://www.itsvse.com/thread-10361-1-1.html

[WebView2] (2) WinForm introduserer WebView2 for å vise webinnhold
https://www.itsvse.com/thread-10362-1-1.html

WebView2 (3) Toveis kommunikasjon mellom Web- og WinForm-applikasjoner
https://www.itsvse.com/thread-10364-1-1.html

[WebView2] (4) Web- og WinForm-kallefunksjonsmetoder til hverandre
https://www.itsvse.com/thread-10365-1-1.html

Angular kompilasjonspakke

Frontenden utvikles ved bruk av det angulære rammeverket og leveres med følgende kommando:



De pakkegenererte HTML-, CSS- og js-filene som vist i figuren nedenfor:




WinFrom-webhotell og mappekartlegging

Krever bruk av WebView2 for å laste lokale webressurser normaltSetVirtualHostNameToFolderMappingSett kartleggingsforholdet mellom domenenavnet og mappen, og få deretter tilgang til domenenavnet via WebView2, se:Innloggingen med hyperkoblingen er synlig.

Vertsnavnsregler: RFC 6761 beholder flere domenenavn for spesielle formål (f.eks. .example, . test og .invalid). Merk at bruk av .local som toppnivådomene er mulig, men kan forårsake forsinkelser under navigasjonen. Hvis du kan, bør du unngå å bruke .local.

C#-koden ser slik ut:


Der parameteren SetVirtualHostNameToFolderMapping for andre mappe skal gjøre at installasjonspakken frigjør adressen til webressursen til den lokale diskmappen, tester jeg bare her, så jeg skrev død.

Kjør WinFrom-programmet, og du kan laste inn og gjengi den lokale webressursen som vist i følgende figur:



(Slutt)




Foregående:【Turn】CURL-kommandoen bruker proxyer, og proxies introduseres
Neste:Xshell 7 Se sesjonspassordet lagret på den lokale datamaskinen
Publisert på 31.03.2023 09:21:20 |
Takk for at du delte, jeg lærer
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com