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

Pohľad: 6989|Odpoveď: 3

[Zdroj] [WebView2] (1) Počiatočné zoznámenie s technológiou Microsoft Edge WebView2

[Kopírovať odkaz]
Zverejnené 25.9.2022 o 13:51:37 | | | |
Ovládanie Microsoft Edge WebView2 umožňuje vkladať webové technológie (HTML, CSS a JavaScript) do natívnych aplikácií. Ovládanie WebView2 používa Microsoft Edge ako kresliaci engine na zobrazovanie webového obsahu v natívnych aplikáciách.

Predstavujeme Microsoft Edge WebView2:Prihlásenie na hypertextový odkaz je viditeľné.

S WebView2 môžete vložiť webový kód do rôznych častí vašej natívnej aplikácie alebo vytvoriť všetky natívne aplikácie v jednej inštancii WebView2. Jednoducho povedané, znamená to, že vyvíjate aplikáciu (napr. WPF, WinForm), ktorá dokáže vložiť niektoré webové stránky.



Oficiálny popis výhod WebView2

Webový ekosystém a súbor zručností. Využite celú webovú platformu, knižnice, nástroje a talenty, ktoré existujú vo webovom ekosystéme.
Inovujte rýchlo. Webový vývoj umožňuje rýchle nasadenie a iterácie.
Podpora pre Windows 7, 8, 10 a 11. Podpora konzistentného používateľského zážitku naprieč Windows 7, Windows 8, Windows 10 a Windows 11.
Natívne funkcie. Prístup k kompletnej sade natívnych API.
Codeshare. Pridanie webového kódu do vašej kódovej základne môže zvýšiť opätovné použitie naprieč viacerými platformami.
Podpora Microsoftu. Microsoft poskytuje podporu a pridáva nové požiadavky na funkcie na podporovaných platformách.
Vždy zelené rozšírenie. Spoľahnite sa na najnovšiu verziu Chromium s pravidelnými aktualizáciami platformy a bezpečnostnými záplatami.
Distribúcia verzií bola opravená. Môžete tiež zabaliť konkrétne verzie Chromium bitov vo svojej aplikácii.
Postupná adopcia. Krok za krokom pridajte webové komponenty do svojej aplikácie.

Výhody a nevýhody technológie Personal WebView2

Výhoda:

1. Hybridný vývoj, môžete použiť bohaté front-end HTML, JS, CSS technológie na vytváranie zaujímavých efektov, niektoré grafy sú veľmi náročné na implementáciu back-end technológiou a veľmi jednoduché je to robiť s front-endom;
2. Pre aplikácie s komplexným prepojením formulárov má použitie front-end vývoja veľkých výhod oproti back-end vývoju;
3. Ak je online odkaz vložený, možno budete musieť aktualizovať len stránku, nie je potrebné aktualizovať klienta, aj keď ide o zabudovaný webový zdroj, stačí aktualizovať balík zdrojov na stiahnutie;
4. RuntimeVo Windows 11 je táto komponenta nainštalovaná v systéme predvolene, preto balíková aplikácia nebude veľmi veľká;

Nedostatok:

1. Teraz môže bežať iba na platforme Windows a neviem, či sú v budúcnosti plány na prechod medzi platformami;
2. Ak systém nenainštaluje runtime WebView2, softvér nemôže bežať normálne, takže môže byť potrebné ísť online alebo nainštalovať požadované bežiace prostredie prvýkrát;

Kernel prehliadača WebView2

Jednoducho povedané, WebView2 je jadro prehliadača, ktoré poskytuje funkcie na vykresľovanie front-end zdrojov. Jadro prehliadača používané WebView2 je Chromium, webový prehliadač vyvinutý spoločnosťou Google. Distribuovaný pod viacerými slobodnými autorskými právami, ako je BSD licencia a open source, mohol byť Chromium vo vývoji už v roku 2006. Chromium je motor za Google Chrome prehliadačom, ktorý si kladie za cieľ vytvoriť univerzálny prehliadač, ktorý je bezpečný, stabilný a rýchly.

WebView2 podporované platformy

Podporované sú nasledujúce programovacie prostredia:

  • Win32 C/C++
  • .NET Framework 4.5 alebo novší
  • .NET Core 3.1 alebo novší
  • .NET 5
  • .NET 6
  • WinUI 2.0
  • WinUI 3.0


Aplikácie WebView2 môžu bežať na nasledujúcich verziách Windows:

Windows 11
Windows 10
Windows 10 IoT Enterprise LTSC x32 2019
Windows 10 IoT Enterprise LTSC x64 2019
Windows 10 IoT Enterprise 21h1 x64
Windows 8.1
Windows 7 **
Windows Server 2019
Windows Server 2016
Windows Server 2012
Windows Server 2012 R2
Windows Server 2008 R2 **

Runtime WebView2

Runtime WebView2 je redistribuovateľný runtime, ktorý slúži ako základ (alebo podpora) aplikácie WebView2 (alebo podporuje) webovú platformu. Tento koncept je podobný Visual C++ alebo .NET runtime pre C++/.NET aplikácie. Runtime WebView2 obsahuje upravené binárky Microsoft Edge, ktoré boli doladené a testované pre aplikácie WebView2. Keď je runtime WebView2 nainštalovaný, nezobrazuje sa ako používateľsky viditeľná aplikácia prehliadača. Napríklad používatelia nemajú skratky na ploche prehliadača ani záznamy v ponuke Štart.

V operačnom systéme Windows 11,Runtime WebView2 je už nainštalovaný štandardne, čo tiež znamená, že stačí manuálne nainštalovať runtime WebView2 len na nižšie verzie operačného systému, ako je znázornené na obrázku nižšie:



Stiahnite si runtime WebView2:Prihlásenie na hypertextový odkaz je viditeľné.

(Koniec)





Predchádzajúci:20 nových API pre .NET 6
Budúci:[WebView2] (2) WinForm zavádza WebView2 na zobrazovanie webového obsahu
 Prenajímateľ| Zverejnené 25.9.2022 20:47:13 |
Jadro prehliadača C# Firefox Geckofx dokáže implementovať funkcie ako nezávislosť od proxy a procesu
https://www.itsvse.com/thread-2859-1-1.html
Zverejnené 8.8.2023 09:06:26 |
Poďte sa učiť
Zverejnené 2025-4-22 11:54:37 |
Je to príliš škodlivé
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