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)
|