Microsoft Edge WebView2-kontrollen tillader indlejring af webteknologier (HTML, CSS og JavaScript) i native apps. WebView2-kontrollen bruger Microsoft Edge som tegnemotor til at vise webindhold i native apps.
Introduktion af Microsoft Edge WebView2:Hyperlink-login er synlig.
Med WebView2 kan du indlejre webkode i forskellige dele af din native app eller bygge alle dine native apps i en enkelt WebView2-instans. Enkelt sagt betyder det, at du udvikler en applikation (f.eks. WPF, WinForm), der kan indlejre nogle websider.
Officiel beskrivelse af WebView2's fordele
Webøkosystem og kompetencesæt. Udnyt hele webplatformen, bibliotekerne, værktøjerne og talentet, der findes i webøkosystemet. Innoverer hurtigt. Webudvikling muliggør hurtig udrulning og iteration. Understøttelse af Windows 7, 8, 10 og 11. Understøttelse af en ensartet brugeroplevelse på tværs af Windows 7, Windows 8, Windows 10 og Windows 11. Native funktioner. Få adgang til det fulde sæt af native API'er. Codeshare. At tilføje webkode til din kodebase kan øge genbrug på tværs af flere platforme. Microsoft-support. Microsoft yder support og tilføjer nye funktionsanmodninger på understøttede platforme. Evergreen-distribution. Stol på den nyeste version af Chromium med regelmæssige platformopdateringer og sikkerhedsopdateringer. Versionsdistributionen er fikset. Du kan også pakke specifikke versioner af Chromium-bits i din app. Gradvis adoption. Trin for trin for at tilføje webkomponenter til din app.
Personlige fordele og ulemper ved personlig WebView2-teknologi
Fordel:
1. Hybridudvikling, du kan bruge rig front-end HTML, JS, CSS-teknologi til at lave seje effekter, nogle diagrammer er meget svære at implementere med back-end teknologi, og det er meget nemt at gøre med front-end; 2. For applikationer med kompleks formularkobling har brug af front-end frameworkudvikling store fordele i forhold til backend-udvikling; 3. Hvis onlinelinket er indbygget, behøver du måske kun at opdatere siden, ikke længere klienten, selv hvis det er en indlejret webressource, behøver du kun opdatere download-ressourcepakken; 4. SpilletidI Windows 11 er denne komponent installeret på systemet som standard, derfor vil den pakkede applikation ikke være særlig stor;
Mangel:
1. Nu kan det kun køre på Windows-platformen, og jeg ved ikke, om der er planer om at krydse platforme i fremtiden; 2. Hvis systemet ikke installerer WebView2-runtime, kan softwaren ikke køre normalt, så det kan være nødvendigt at gå online eller installere det nødvendige kørende miljø for første gang;
WebView2 browserkerne
Kort sagt er WebView2 en browserkerne, der leverer funktioner til at hjælpe dig med at gengive frontend-ressourcer. Browserkernen, der bruges af WebView2, er Chromium, en webbrowser udviklet af Google. Distribueret under flere gratis ophavsrettigheder såsom BSD-licensen og open source, kan Chromium have været under udvikling allerede i 2006. Chromium er motoren bag Googles Google Chrome-browser, som har til formål at skabe en universel browser, der er sikker, stabil og hurtig.
WebView2-understøttede platforme
Følgende programmeringsmiljøer understøttes:
- Win32 C/C++
- .NET Framework 4.5 eller nyere
- .NET Core 3.1 eller nyere
- .NET 5
- .NET 6
- WinUI 2.0
- WinUI 3.0
WebView2-apps kan køre på følgende versioner af 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 er en redistribuerbar runtime, der fungerer som fundamentet (eller støtten) for WebView2-applikationen (eller understøtter) webplatformen. Dette koncept ligner Visual C++ eller .NET-runtime for C++/.NET-apps. WebView2-runtime indeholder modificerede Microsoft Edge-binærfiler, der er finjusteret og testet til WebView2-apps. Når WebView2-runtime er installeret, vises den ikke som en bruger-synlig browserapp. For eksempel har brugere ikke genveje eller indtastninger i Start-menuen på browserens skrivebord.
I Windows 11-operativsystemet,WebView2-runtime er allerede installeret som standard, hvilket også betyder, at du kun behøver at installere WebView2-runtime manuelt på lavere versioner af operativsystemet, som vist i figuren nedenfor:
Download WebView2-runtime:Hyperlink-login er synlig.
(Slut)
|