Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 6989|Svar: 3

[Källa] [WebView2] (1) Initial introduktion till Microsoft Edge WebView2-teknologin

[Kopiera länk]
Publicerad den 2022-9-25 13:51:37 | | | |
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)





Föregående:20 nya API:er för .NET 6
Nästa:[WebView2] (2) WinForm introducerar WebView2 för att visa webbinnehåll
 Hyresvärd| Publicerad 2022-9-25 20:47:13 |
C#-webbläsarens Firefox-kärna Geckofx kan implementera funktioner som proxy- och processoberoende
https://www.itsvse.com/thread-2859-1-1.html
Publicerad den 2023-8-8 09:06:26 |
Kom och lär dig
Publicerad den 2025-4-22 11:54:37 |
Det är för skadligt
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com