Microsoft Edge WebView2-kontrollen möjliggör inbäddning av webbteknologier (HTML, CSS och JavaScript) i inbyggda appar. WebView2-kontrollen använder Microsoft Edge som ritmotor för att visa webbinnehåll i inbyggda appar.
Introduktion till Microsoft Edge WebView2:Inloggningen med hyperlänken är synlig.
Med WebView2 kan du bädda in webbkod i olika delar av din inbyggda app, eller bygga alla dina egna appar i en enda WebView2-instans. Enkelt uttryckt betyder det att du utvecklar en applikation (t.ex. WPF, WinForm) som kan bädda in vissa webbsidor.
Officiell beskrivning av WebView2:s fördelar
Webbekosystem och kompetens. Utnyttja hela webbplattformen, biblioteken, verktygen och talangen som finns i webbekosystemet. Innovativ snabbt. Webbutveckling möjliggör snabb distribution och iteration. Stöd för Windows 7, 8, 10 och 11. Stöd för en konsekvent användarupplevelse över Windows 7, Windows 8, Windows 10 och Windows 11. Inbyggda funktioner. Få tillgång till hela uppsättningen av inbyggda API:er. Codeshare. Att lägga till webbkod i din kodbas kan öka återanvändningen över flera plattformar. Microsoft-support. Microsoft erbjuder stöd och lägger till nya funktionsförfrågningar på stödda plattformar. Evergreen-distribution. Lita på den senaste versionen av Chromium med regelbundna plattformsuppdateringar och säkerhetsuppdateringar. Versionsdistributionen fixad. Du kan också paketera specifika versioner av Chromium-bitar i din app. Stegvis adoption. Steg för steg för att lägga till webbkomponenter i din app.
Personliga för- och nackdelar med WebView2-teknologin
Fördel:
1. Hybridutveckling, du kan använda rik front-end HTML, JS, CSS-teknik för att skapa häftiga effekter, vissa diagram är mycket svåra att implementera med back-end-teknik, och det är mycket enkelt att göra med front-end; 2. För applikationer med komplex formulärlänkning har användning av front-end ramverksutveckling stora fördelar jämfört med backend-utveckling; 3. Om onlinelänken är inbäddad behöver du kanske bara uppdatera sidan, ingen uppdatering av klienten, även om det är en inbäddad webbresurs behöver du bara uppdatera nedladdningspaketet; 4. SpeltidI Windows 11 installeras denna komponent som standard på systemet, därför kommer den paketerade applikationen inte att vara särskilt stor;
Brist:
1. Nu kan det bara köras på Windows-plattformen, och jag vet inte om det finns några planer på att korsa plattformar i framtiden; 2. Om systemet inte installerar WebView2-runtime kan programvaran inte köras normalt, så det kan vara nödvändigt att gå online eller installera den nödvändiga körmiljön för första gången;
WebView2-webbläsarkärna
Enkelt uttryckt är WebView2 en webbläsarkärna som tillhandahåller funktioner för att hjälpa dig rendera frontend-resurser. Webbläsarkärnan som används av WebView2 är Chromium, en webbläsare utvecklad av Google. Distribuerat under flera fria upphovsrätter såsom BSD-licensen och öppen källkod, kan Chromium ha varit under utveckling redan 2006. Chromium är motorn bakom Googles webbläsare Google Chrome, som syftar till att skapa en universell webbläsare som är säker, stabil och snabb.
WebView2-stödda plattformar
Följande programmeringsmiljöer stöds:
- Win32 C/C++
- .NET Framework 4.5 eller senare
- .NET Core 3.1 eller senare
- .NET 5
- .NET 6
- WinUI 2.0
- WinUI 3.0
WebView2-appar kan köras på följande versioner av 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 **
WebView2-runtime
WebView2-runtime är en omdistribuerbar runtime som fungerar som grund (eller stöd) för WebView2-applikationen (eller stödjer) webbplattformen. Detta koncept liknar Visual C++ eller .NET-runtime för C++/.NET-applikationer. WebView2:s runtime innehåller modifierade Microsoft Edge-binärfiler som har finjusterats och testats för WebView2-appar. När WebView2-runtime är installerad visas den inte som en användarsynlig webbläsarapp. Till exempel har användare inga webbläsargenvägar eller poster i Start-menyn.
I operativsystemet Windows 11,WebView2-runtime är redan installerad som standard, vilket också innebär att du bara behöver installera WebView2-runtime manuellt på lägre versioner av operativsystemet, som visas i figuren nedan:
Ladda ner WebView2:s runtime:Inloggningen med hyperlänken är synlig.
(Slut)
|