Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 6989|Svar: 3

[Kilde] [WebView2] (1) Indledende introduktion til Microsoft Edge WebView2-teknologi

[Kopier link]
Opslået den 25-9-2022 13:51:37 | | | |
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)





Tidligere:20 nye API'er til .NET 6
Næste:[WebView2] (2) WinForm introducerer WebView2 til at vise webindhold
 Udlejer| Opslået den 25-9-2022 kl. 20:47:13 |
C#-browserens Firefox-kerne Geckofx kan implementere funktioner som proxy- og procesuafhængighed
https://www.itsvse.com/thread-2859-1-1.html
Opslået den 8-8-2023 09:06:26 |
Kom og lær
Opslået den 22-4-2025 11:54:37 |
Det er for skadeligt
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com