Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 5059|Odpoveď: 1

[Zdroj] [WebView2] (5) Načítanie lokálnych HTML zdrojov virtuálneho hostiteľa

[Kopírovať odkaz]
Zverejnené 10. 10. 2022 16:41:42 | | | |
Požiadavky: Ak zákaznícky stroj nemôže pristupovať k externej webovej stránke (napríklad softvér na prehrávanie hudby založený na WebView2 môže bežne prehrávať lokálne skladby bez siete), WebView2 nebude môcť pristupovať k externým sieťovým zdrojom a nebude zobrazovaný, takže softvér nebude správne fungovaťVložte zdroje HTML, CSS, JS do inštalačného balíka, aby WinFrom mohol načítať lokálne súborové zdroje zákazníkaToto? Ďalšou výhodou zabalenia HTML, CSS a JS kódu do inštalačného balíka je, že nie je ovplyvnený rýchlosťou internetu používateľa, pretože WebView2 číta súbory priamo z priestorov zákazníka.

Revízia:

[WebView2] (1) Počiatočné zoznámenie s technológiou Microsoft Edge WebView2
https://www.itsvse.com/thread-10361-1-1.html

[WebView2] (2) WinForm zavádza WebView2 na zobrazovanie webového obsahu
https://www.itsvse.com/thread-10362-1-1.html

WebView2 (3) Obojsmerná komunikácia medzi webom a WinForm aplikáciami
https://www.itsvse.com/thread-10364-1-1.html

[WebView2] (4) Web a WinForm si navzájom volajú metódy funkcií
https://www.itsvse.com/thread-10365-1-1.html

Balík kompilácie Angular

Frontend je vyvíjaný pomocou frameworku Angular a zabalený s nasledujúcim príkazom:



Zabalené generované HTML, CSS, JS súbory, ako je znázornené na obrázku nižšie:




WinFrom Web Hosting a mapovanie priečinkov

Vyžaduje použitie WebView2 na normálne načítanie lokálnych webových zdrojovSetVirtualHostNameToFolderMappingNastavte vzťah mapovania medzi doménovým menom a priečinkom a potom pristupujte k nastavenému doménovému menu cez WebView2, pozri:Prihlásenie na hypertextový odkaz je viditeľné.

Pravidlá pre hostiteľské názvy: RFC 6761 si zachováva niekoľko špeciálnych doménových mien (napr. .example, . test a .invalid). Upozorňujeme, že použitie .local ako najvyššej domény je možné, ale môže spôsobovať oneskorenia počas navigácie. Ak môžete, mali by ste sa vyhnúť používaniu .local.

Kód v C# vyzerá takto:


Kým parameter druhej zložky SetVirtualHostNameToFolderMapping by mal uvoľniť inštalačný balík adresu webového zdroja do lokálneho diskového priečinka, tu len testujem, takže som napísal dead.

Spustíte program WinFrom a môžete úspešne načítať a vykresliť lokálny webový zdroj, ako je znázornené na nasledujúcom obrázku:



(Koniec)




Predchádzajúci:【Turn】Príkaz CURL používa proxy a sú zavedené proxy
Budúci:Xshell 7 Zobraziť heslo relácie uložené na lokálnom počítači
Zverejnené 31. 3. 2023 9:21:20 |
Ďakujem, že ste sa podelili, učím sa
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com