Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 6989|Válasz: 3

[Forrás] [WebView2] (1) Első bevezetés a Microsoft Edge WebView2 technológiába

[Linket másol]
Közzétéve: 2022-9-25 13:51:37 | | | |
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)





Előző:20 új API a .NET 6-hoz
Következő:[WebView2] (2) A WinForm bevezeti a WebView2-t a webtartalom megjelenítésére
 Háziúr| Közzétéve: 2022-9-25 20:47:13 |
A C# böngésző Firefox Kernel, a Geckofx képes olyan funkciókat valósítani meg, mint a proxy és a folyamatfüggetlenség
https://www.itsvse.com/thread-2859-1-1.html
Közzétéve: 2023-8-8 09:06:26 |
Gyere és tanulj
Közzétéve: 2025-4-22 11:54:37 |
Túl káros
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com