|
A Microsoft Edge WebView2 vezérlő lehetővé teszi a webes technológiák (HTML, CSS és JavaScript) beágyazását natív alkalmazásokba. A WebView2 vezérlő a Microsoft Edge rajzolómotorját használja a webes tartalmak natív alkalmazásokban történő megjelenítéséhez.
Bevezetés a Microsoft Edge WebView2-be: https: //learn.microsoft.com/zh-cn/microsoft-edge/webview2/
A WebView2 segítségével webkódot ágyazhat be a natív alkalmazás különböző részeibe, vagy az összes natív alkalmazást egyetlen WebView2 példányban generálhatja. Egyszerűen fogalmazva, az Ön által fejlesztett alkalmazás (pl. WPF, WinForm) beágyazhat néhány weboldalt.
Hivatalos leírás WebView2 előnyei
Webes ökoszisztéma és készségkészlet. Használja ki a teljes webes platformot, könyvtárakat, eszközöket és tehetségeket, amelyek a webes ökoszisztémában léteznek. Gyors innováció. A webes fejlesztés lehetővé teszi a gyors bevezetést és iterációt. Windows 7, 8, 10 és 11 támogatás. A Windows 7, Windows 8, Windows 10 és Windows 11 konzisztens felhasználói élményének támogatása. Natív funkcionalitás. Hozzáférés a natív API-k teljes készletéhez. Kódmegosztás. A webes kód hozzáadása a kódbázishoz növeli az újrafelhasználást több platformon keresztül. Microsoft-támogatás. A Microsoft támogatást nyújt és új funkcióigényeket ad hozzá a támogatott platformokon. Örökzöld terjesztés. A Chromium legújabb verziójára támaszkodhat a rendszeres platformfrissítésekkel és biztonsági javításokkal. Fix verziószámú terjesztés. Lehetőség van verzió-specifikus Chromium bitek csomagolására is az alkalmazásban. Fokozatos átvétel. Webes komponensek fokozatos hozzáadása egy alkalmazáshoz.
Az egyes WebView2 technológiák előnyei és hátrányai
Előnyök:
1. Hibrid fejlesztés, a gazdag front-end HTML, JS, CSS technológiát használhatja a menő effektek elkészítéséhez, egyes grafikonokat back-end technológiával nagyon nehéz elérni, a front-end használatával ez nagyon egyszerű; 2. Az összetett űrlapkapcsolattal rendelkező alkalmazások esetében a front-end keretrendszer-fejlesztés használata a back-end fejlesztéshez képest nagyon nagy előnyt jelent; 3. Ha a beágyazott egy online link , lehet, hogy csak frissíteni kell a webhely lehet , nem kell frissíteni az ügyfél , még akkor is, ha beágyazott a weboldal erőforrások , akkor csak frissíteni kell a letöltési erőforrás csomagot ; 4. futásidő Windows 11-ben, a komponens alapértelmezés szerint telepítve van a rendszerre, így a csomagolt alkalmazás nem lesz nagyon nagy;
Hátrányok:
1. Most csak a Windows platformon futhat, nem tudom, hogy van-e keresztplatformos szándék; 2. Ha a rendszerben nincs telepítve a WebView2 futtatási idő, a szoftver nem fog megfelelően futni, így az első alkalommal szükség lehet az internetre vagy a szükséges futtatási környezet telepítésére;
WebView2 böngészőmag
Egyszerűen fogalmazva, a WebView2 egy böngészőmag, amely lehetőséget biztosít a front-end erőforrások megjelenítésére. a WebView2 által használt böngészőmag a Chromium, a Google által kifejlesztett webböngésző. A több szabad szerzői jog, köztük a BSD licenc és nyílt forráskód alatt terjesztett Chromium fejlesztése már 2006-ban elkezdődhetett. A Chromium a Google Google Chrome böngészője mögött álló motor, és célja egy biztonságos, stabil és gyors általános célú böngésző létrehozása.
WebView2 Támogatott platformok
A következő programozási környezetek támogatottak:
NET Core 3.1 vagy magasabb .NET 5 .NET 6 WinUI 2.0 WinUI 3.0
A WebView2 alkalmazás a Windows következő verzióin futhat:
Windows 11 Windows 10 Windows 10 IoT Enterprise Edition LTSC x32 2019 Windows 10 IoT Enterprise Edition LTSC x64 2019 Windows 10 IoT Enterprise Edition 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 futtatási idő
A WebView2 futtatási idő egy újraosztható futtatási idő, amely a WebView2 alkalmazások webes platformjának alapjául (vagy támogatásaként) szolgál. Ez a koncepció hasonló a Visual C++ vagy a .NET futásidejű C++/.NET alkalmazásokhoz. A WebView2 futtatási idő módosított Microsoft Edge binárisokat tartalmaz, amelyeket a WebView2 alkalmazásokhoz finomhangoltak és teszteltek. A WebView2 futásidő telepítésekor nem jelenik meg a felhasználó számára látható böngészőalkalmazásként. A felhasználóknak például nincs böngésző asztali parancsikonja vagy bejegyzése a Start menüben.
A Windows 11 operációs rendszeren a WebView2 futásidő alapértelmezés szerint telepítve van, ami azt jelenti, hogy csak az operációs rendszer alacsonyabb verzióinál kell manuálisan telepíteni a WebView2 futásidőt, ahogy az alábbiakban látható:
Letöltés WebView2 futtatási idő: https: //developer.microsoft.com/zh-cn/microsoft-edge/webview2/
(Vége)
|
Előző cikk: 20 új API a .Következő: [WebView2](二)A WinForm bevezeti a WebView2-t a webes tartalmak megjelenítésére.
|