Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 5059|Svar: 1

[Källa] [WebView2] (5) Ladda lokala HTML-resurser för den virtuella värden

[Kopiera länk]
Publicerad på 2022-10-10 16:41:42 | | | |
Krav: Om kundens maskin inte kan komma åt den externa webbwebbplatsen (till exempel kan en musikspelare baserad på WebView2 användas för att spela lokala låtar normalt utan nätverk), kommer WebView2 inte att kunna komma åt de externa nätverksresurserna och kan inte visas, så programvaran fungerar inte korrektBädda in HTML, CSS, JS-resurser i installationspaketet så att WinFrom kan ladda kundens lokala filresurserDenna? En annan fördel med att paketera HTML-, CSS- och JS-kod i installationspaketet är att det inte påverkas av användarens internethastighet, eftersom WebView2 läser filer direkt från kundens lokaler.

Recension:

[WebView2] (1) Initial introduktion till Microsoft Edge WebView2-teknologin
https://www.itsvse.com/thread-10361-1-1.html

[WebView2] (2) WinForm introducerar WebView2 för att visa webbinnehåll
https://www.itsvse.com/thread-10362-1-1.html

WebView2 (3) Tvåvägskommunikation mellan webben och WinForm-applikationerna
https://www.itsvse.com/thread-10364-1-1.html

[WebView2] (4) Web- och WinForm-anropsfunktionsmetoder till varandra
https://www.itsvse.com/thread-10365-1-1.html

Angular kompilationspaket

Frontend utvecklas med hjälp av angular-ramverket och levereras med följande kommando:



De paketerade genererade HTML-, CSS- och js-filerna som visas i figuren nedan:




WinFrom-webbhotell och mappmappning

Kräver användning av WebView2 för att ladda lokala webbresurser normaltSetVirtuelltVärdNamnTillMappmappningStäll in mappningsrelationen mellan domännamnet och mappen, och gå sedan åt det inställda domännamnet via WebView2, se:Inloggningen med hyperlänken är synlig.

Värdnamnsregler: RFC 6761 behåller flera specialdomännamn (t.ex. .example, . test och .invalid). Observera att användning av .local som en toppdomän är möjlig men kan orsaka förseningar under navigeringen. Om du kan bör du undvika att använda .local.

C#-koden ser ut så här:


Där parametern SetVirtualHostNameToFolderMapping för andra mappen borde göra att installationspaketet frigör adressen till webbresursen till den lokala diskmappen, jag testar bara här, så jag skrev död.

Kör WinFrom-programmet så kan du framgångsrikt ladda och rendera den lokala webbresursen som visas i följande figur:



(Slut)




Föregående:【Turn】CURL-kommandot använder proxyer och proxies introduceras
Nästa:Xshell 7 Visa sessionslösenordet som sparats på den lokala datorn
Publicerad på 2023-03-31 09:21:20 |
Tack för att du delade med dig, jag lär mig
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com