Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 5059|Atbildi: 1

[Avots] [WebView2] (5) Virtuālā resursdatora lokālo HTML resursu ielāde

[Kopēt saiti]
Publicēts 10.10.2022 16:41:42 | | | |
Prasības: Ja klienta dators nevar piekļūt ārējai tīmekļa vietnei (piemēram, mūzikas atskaņotāja programmatūru, kuras pamatā ir WebView2, var izmantot, lai normāli atskaņotu vietējās dziesmas bez tīkla), WebView2 nevarēs piekļūt ārējiem tīkla resursiem un to nevarēs parādīt, tāpēc programmatūra nedarbosies pareiziIeguliet HTML, CSS, JS resursus instalācijas pakotnē, lai ļautu WinFrom ielādēt klienta lokālos failu resursusŠis? Vēl viena HTML, CSS un JS koda iepakošanas priekšrocība instalācijas pakotnē ir tā, ka to neietekmē lietotāja interneta ātrums, jo WebView2 nolasa failus tieši no klienta telpām.

Pārskats:

[WebView2] (1) Sākotnējais ievads Microsoft Edge WebView2 tehnoloģijā
https://www.itsvse.com/thread-10361-1-1.html

[WebView2] (2) WinForm ievieš WebView2, lai parādītu tīmekļa saturu
https://www.itsvse.com/thread-10362-1-1.html

WebView2 (3) Divvirzienu saziņa starp Web un WinForm lietojumprogrammām
https://www.itsvse.com/thread-10364-1-1.html

[WebView2] (4) Web un WinForm izsaukšanas funkciju metodes
https://www.itsvse.com/thread-10365-1-1.html

Angular kompilācijas pakete

Frontend tiek izstrādāts, izmantojot leņķa ietvaru un iepakots ar šādu komandu:



Iepakotie ģenerētie HTML, CSS, JS faili, kā parādīts zemāk redzamajā attēlā:




WinFrom tīmekļa mitināšana un mapju kartēšana

Nepieciešams izmantot WebView2, lai normāli ielādētu lokālos tīmekļa resursusSetVirtualHostNameToFolderMappingIestatiet kartēšanas relāciju starp domēna nosaukumu un mapi un pēc tam piekļūstiet iestatītajam domēna nosaukumam, izmantojot WebView2, skatiet:Hipersaites pieteikšanās ir redzama.

Resursdatora nosaukuma kārtulas: RFC 6761 saglabā vairākus speciālus domēnu nosaukumus (piemēram, .example, . tests un .invalid). Ņemiet vērā, ka .local kā augstākā līmeņa domēnu ir iespējams izmantot, taču navigācijas laikā tas var izraisīt aizkavēšanos. Ja varat, jums vajadzētu izvairīties no .local lietošanas.

C# kods izskatās šādi:


Ja SetVirtualHostNameToFolderMapping otrajam mapes parametram vajadzētu padarīt instalācijas pakotni atbrīvot tīmekļa resursa adresi vietējā diska mapē, es tikai pārbaudu šeit, tāpēc es rakstīju miris.

Palaidiet programmu WinFrom, un jūs varat veiksmīgi ielādēt un atveidot lokālo tīmekļa resursu, kā parādīts šajā attēlā:



(Beigas)




Iepriekšējo:【Pagriezt】 CURL komanda izmanto starpniekserverus un tiek ieviesti starpniekserveri
Nākamo:Xshell 7 Skatiet vietējā datorā saglabāto sesijas paroli
Publicēts 31.03.2023 09:21:20 |
Paldies, ka dalījāties, es mācos
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com