Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 5059|Svar: 1

[Kilde] [WebView2] (5) Indlæsning af lokale HTML-ressourcer for den virtuelle vært

[Kopier link]
Opslået på 10/10/2022 16.41.42 | | | |
Krav: Hvis kundens maskine ikke kan få adgang til det eksterne webwebsted (for eksempel kan en musikafspiller-software baseret på WebView2 bruges til at afspille lokale sange normalt uden netværk), vil WebView2 ikke kunne tilgå de eksterne netværksressourcer og kan ikke vises, så softwaren vil ikke fungere korrektIndlejr HTML, CSS, JS-ressourcer i installationspakken, så WinFrom kan indlæse kundens lokale filressourcerDenne? En anden fordel ved at pakke HTML-, CSS- og JS-kode ind i installationspakken er, at den ikke påvirkes af brugerens internethastighed, fordi WebView2 læser filer direkte fra kundens lokaler.

Anmeldelse:

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

[WebView2] (2) WinForm introducerer WebView2 til at vise webindhold
https://www.itsvse.com/thread-10362-1-1.html

WebView2 (3) Tovejskommunikation mellem web- og WinForm-applikationer
https://www.itsvse.com/thread-10364-1-1.html

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

Angular kompilationspakke

Frontenden udvikles ved hjælp af angular framework og leveres med følgende kommando:



De pakkede genererede HTML-, CSS- og js-filer som vist i figuren nedenfor:




WinFrom webhosting og mappemapping

Kræver brug af WebView2 for at indlæse lokale webressourcer normaltSetVirtualHostNameToFolderMappingIndstil mappingforholdet mellem domænenavnet og mappen, og få derefter adgang til det indsatte domænenavn via WebView2, se til:Hyperlink-login er synlig.

Regler for værtsnavn: RFC 6761 bevarer flere domænenavne til særlige formål (f.eks. .eksempel, . test og .invalid). Bemærk, at brugen af .local som topdomæne er mulig, men kan forårsage forsinkelser under navigationen. Hvis du kan, bør du undgå at bruge .local.

C#-koden ser sådan ud:


Hvor parameteren SetVirtualHostNameToFolderMapping for anden mappe burde få installationspakken til at frigøre adressen på webressourcen til den lokale diskmappe, jeg tester bare her, så jeg skrev død.

Kør WinFrom-programmet, og du kan med succes indlæse og gengive den lokale webressource som vist i følgende figur:



(Slut)




Tidligere:【Turn】CURL-kommandoen bruger proxies, og proxies introduceres
Næste:Xshell 7 Se sessionsadgangskoden, der er gemt på den lokale computer
Opslået på 31/03/2023 09.21.20 |
Tak fordi du delte, jeg er ved at lære
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com