Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 6989|Svare: 3

[Kilde] [WebView2] (1) Innledende introduksjon til Microsoft Edge WebView2-teknologi

[Kopier lenke]
Publisert 2022-09-25 13:51:37 | | | |
Microsoft Edge WebView2-kontrollen gjør det mulig å integrere webteknologier (HTML, CSS og JavaScript) i native apper. WebView2-kontrollen bruker Microsoft Edge som tegnemotor for å vise webinnhold i native apper.

Introduksjon av Microsoft Edge WebView2:Innloggingen med hyperkoblingen er synlig.

Med WebView2 kan du legge inn webkode i ulike deler av din native app, eller bygge alle dine native apper i én WebView2-instans. Enkelt sagt betyr det at du utvikler en applikasjon (f.eks. WPF, WinForm) som kan legge inn noen nettsider.



Offisiell beskrivelse av fordelene med WebView2

Nettøkosystem og ferdighetssett. Utnytt hele nettplattformen, bibliotekene, verktøyene og talentet som finnes i nettøkosystemet.
Innovere raskt. Webutvikling muliggjør rask distribusjon og iterasjon.
Støtte for Windows 7, 8, 10 og 11. Støtte for en konsistent brukeropplevelse på tvers av Windows 7, Windows 8, Windows 10 og Windows 11.
Native funksjoner. Få tilgang til hele settet med native API-er.
Codeshare. Å legge til webkode i kodebasen din kan øke gjenbruken på tvers av flere plattformer.
Microsoft-støtte. Microsoft tilbyr støtte og legger til nye funksjonsforespørsler på støttede plattformer.
Eviggrønn distribusjon. Stol på den nyeste versjonen av Chromium med jevnlige plattformoppdateringer og sikkerhetsoppdateringer.
Versjonsfordelingen ble fikset. Du kan også pakke spesifikke versjoner av Chromium-biter i appen din.
Trinnvis adopsjon. Steg for steg for å legge til webkomponenter i appen din.

Personlige fordeler og ulemper med WebView2-teknologi

Fordel:

1. Hybridutvikling, du kan bruke rik front-end HTML, JS, CSS-teknologi for å lage kule effekter, noen diagrammer er veldig vanskelige å implementere med back-end-teknologi, og det er veldig enkelt å gjøre med front-end;
2. For applikasjoner med kompleks skjemakobling har bruk av front-end rammeverk store fordeler sammenlignet med backend-utvikling;
3. Hvis nettlenken er innebygd, trenger du kanskje bare å oppdatere nettstedet, ikke oppgradere klienten, selv om det er en innebygd webressurs, trenger du bare å oppdatere nedlastingsressurspakken;
4. KjøretidI Windows 11 er denne komponenten installert på systemet som standard, derfor vil den pakkede applikasjonen ikke være særlig stor;

Brist:

1. Nå kan det bare kjøre på Windows-plattformen, og jeg vet ikke om det er planer om å krysse plattformer i fremtiden;
2. Hvis systemet ikke installerer WebView2-runtime, kan ikke programvaren kjøre normalt, så det kan være nødvendig å gå online eller installere det nødvendige kjøremiljøet for første gang;

WebView2 nettleserkjerne

Enkelt sagt er WebView2 en nettleserkjerne som tilbyr funksjoner for å hjelpe deg med å gjengi frontend-ressurser. Nettleserkjernen som brukes av WebView2 er Chromium, en nettleser utviklet av Google. Distribuert under flere gratis opphavsrettigheter som BSD-lisensen og åpen kildekode, kan Chromium ha vært under utvikling så tidlig som i 2006. Chromium er motoren bak Googles Google Chrome-nettleser, som har som mål å skape en universell nettleser som er sikker, stabil og rask.

WebView2-støttede plattformer

Følgende programmeringsmiljøer stø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-apper kan kjøres på følgende versjoner 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-kjøretid

WebView2-runtime er en redistribuerbar runtime som fungerer som grunnlaget (eller støtten) for WebView2-applikasjonen (eller støtter) webplattformen. Dette konseptet ligner på Visual C++ eller .NET-runtime for C++/.NET-apper. WebView2-runtime inneholder modifiserte Microsoft Edge-binærfiler som er finjustert og testet for WebView2-apper. Når WebView2-runtime er installert, vises den ikke som en brukersynlig nettleserapp. For eksempel har ikke brukere snarveier eller oppføringer i Start-menyen på nettleserens skrivebord.

I operativsystemet Windows 11,WebView2-runtime er allerede installert som standard, som også betyr at du kun trenger å installere WebView2-runtime manuelt på lavere versjoner av operativsystemet, som vist i figuren nedenfor:



Last ned WebView2-runtime:Innloggingen med hyperkoblingen er synlig.

(Slutt)





Foregående:20 nye API-er for .NET 6
Neste:[WebView2] (2) WinForm introduserer WebView2 for å vise webinnhold
 Vert| Publisert 25.09.2022 kl. 20:47:13 |
C#-nettleserens Firefox-kjerne Geckofx kan implementere funksjoner som proxy- og prosessuavhengighet
https://www.itsvse.com/thread-2859-1-1.html
Publisert 2023-8-8 09:06:26 |
Kom og lær
Publisert 22.04.2025 kl. 11:54:37 |
Det er for skadelig
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com