A Microsoft Edge WebView2 vezérlő lehetővé teszi a webtechnológiák (HTML, CSS és JavaScript) beágyazását natív alkalmazásokba. A WebView2 vezérlő a Microsoft Edge-et használja rajzmotorként, hogy webtartalmat jelenítsen meg natív alkalmazásokban.
Bemutatjuk a Microsoft Edge WebView2-t:A hiperlink bejelentkezés látható.
A WebView2-vel beágyazhatod a webkódot a natív alkalmazásod különböző részeibe, vagy össze tudod építeni az összes natív alkalmazásodat egyetlen WebView2 példányban. Egyszerűen fogalmazva azt jelenti, hogy olyan alkalmazást fejlesztünk (pl. WPF, WinForm), amely képes néhány weboldalt beágyazni.
A WebView2 előnyei hivatalos leírása
Webes ökoszisztéma és készségek. Használd ki az egész webplatformot, könyvtárokat, eszközöket és tehetséget, amelyek a webes ökoszisztémában léteznek. Gyorsan innováljon. A webfejlesztés gyors telepítést és iterációt tesz lehetővé. Windows 7, 8, 10 és 11 támogatás. Támogatás következetes felhasználói élményhez Windows 7, Windows 8, Windows 10 és Windows 11 között. Natív funkciók. Hozzáférés a teljes natív API-készlethez. Kódmegosztás. A webes kód hozzáadása a kódbázishoz növelheti az újrahasznosítást több platformon is. Microsoft támogatás. A Microsoft támogatást nyújt, és új funkciókéréseket ad hozzá a támogatott platformokon. Örökzöld eloszlás. Támaszkodj a Chromium legújabb verziójára, rendszeres platformfrissítésekkel és biztonsági javításokkal. Verzióelosztás javítva. Az alkalmazásodban speciális Chromium bit-verziókat is csomagolhatsz. Fokozatos örökbefogadás. Lépésről lépésre hozzáadhatod a webes komponenseket az alkalmazásodhoz.
Személyes WebView2 technológia előnyei és hátrányai
Előny:
1. Hibrid fejlesztés esetén gazdag front-end HTML, JS, CSS technológiával lehet menő effekteket készíteni, néhány diagramot nagyon nehéz megvalósítani back-end technológiával, és nagyon könnyű front-enddel is; 2. Komplex forma összekapcsolású alkalmazások esetén a front-end framework fejlesztés nagy előnyökkel bír a háttérfejlesztéssel szemben; 3. Ha az online link be van ágyazva, lehet, hogy csak az oldalt kell frissíteni, nem kell frissíteni a klienst, még ha beágyazott webes erőforrásról van szó, csak a letöltési erőforrás csomagot kell frissíteni; 4. JátékidőWindows 11-ben ez a komponens alapértelmezés szerint telepítve van a rendszerreezért a csomagolt alkalmazás nem lesz túl nagy;
Hiány:
1. Most már csak Windows platformon futhat, és nem tudom, van-e terv a jövőben platformok közötti megoldásra; 2. Ha a rendszer nem telepíti a WebView2 futásidőt, a szoftver nem fut normálisan, ezért előfordulhat, hogy először kell online vagy telepíteni a szükséges futó környezetet;
WebView2 böngésző kernel
Egyszerűen fogalmazva, a WebView2 egy böngészőkernel, amely olyan funkciókat kínál, amelyek segítenek a front-end erőforrások renderelésében. A WebView2 által használt böngészőmag a Chromium, egy Google által fejlesztett webböngésző. Több ingyenes szerzői jog, például a BSD licenc és a nyílt forráskódú kiadás alatt terjesztett Chromium, és akár 2006-ban is fejlesztésben lehetett. A Chromium a Google Google Chrome böngészőjének motorja, amelynek célja, hogy egy univerzális böngészőt hozzon létre, amely biztonságos, stabil és gyors.
WebView2 támogatott platformok
A következő programozási környezetek támogatottak:
- Win32 C/C++
- .NET Framework 4.5 vagy újabb
- .NET Core 3.1 vagy újabb
- .NET 5
- .NET 6
- WinUI 2.0
- WinUI 3.0
A WebView2 alkalmazások a következő Windows verziókon futhatnak:
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 **
WebView2 futás
A WebView2 runtime egy újraosztható runtime, amely a WebView2 alkalmazás alapjaként (vagy támogatásaként) szolgál (vagy támogatja) a webplatformot. Ez a koncepció hasonló a Visual C++-hoz vagy a .NET runtime-hoz C++/.NET alkalmazásokhoz. A WebView2 futási ideje módosított Microsoft Edge binárisokat tartalmaz, amelyeket finomhangoltak és teszteltek WebView2 alkalmazásokhoz. Miután a WebView2 futóideje telepítve lett, nem jelenik meg felhasználó számára látható böngészőalkalmazásként. Például a felhasználóknak nincs böngésző asztali billentyűje vagy bejegyzése a Indító menüben.
A Windows 11 operációs rendszerben,A WebView2 runtime már alapértelmezés szerint telepítve van, ami azt is jelenti, hogy csak a WebView2 futásidőt kell manuálisan telepítened az operációs rendszer alacsonyabb verzióin, ahogy az alábbi ábrán látható:
Töltsd le a WebView2 futásidőt:A hiperlink bejelentkezés látható.
(Vége)
|