Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 6989|Antwoord: 3

[Bron] [WebView2] (1) Eerste introductie tot Microsoft Edge WebView2-technologie

[Link kopiëren]
Geplaatst op 25-9-2022 13:51:37 | | | |
De Microsoft Edge WebView2-besturing maakt het mogelijk webtechnologieën (HTML, CSS en JavaScript) in native apps in te betten. De WebView2-besturing gebruikt Microsoft Edge als tekenengine om webinhoud in native apps weer te geven.

Introductie van Microsoft Edge WebView2:De hyperlink-login is zichtbaar.

Met WebView2 kun je webcode in verschillende delen van je native app inbedden, of al je native apps in één WebView2-instantie bouwen. In eenvoudige termen betekent het dat je een applicatie ontwikkelt (bijvoorbeeld WPF, WinForm) die sommige webpagina's kan inbedden.



Officiële beschrijving van de voordelen van WebView2

Webecosysteem en vaardigheden. Maak gebruik van het volledige webplatform, bibliotheken, tools en talent die in het webecosysteem bestaan.
Innoveren snel. Webontwikkeling maakt snelle implementatie en iteratie mogelijk.
Ondersteuning voor Windows 7, 8, 10 en 11. Ondersteuning voor een consistente gebruikerservaring in Windows 7, Windows 8, Windows 10 en Windows 11.
Native functies. Toegang tot de volledige set native API's.
Codeshare. Webcode toevoegen aan je codebase kan het hergebruik op meerdere platforms vergroten.
Microsoft-ondersteuning. Microsoft biedt ondersteuning en voegt nieuwe functieverzoeken toe op ondersteunde platforms.
Evergreen-distributie. Vertrouw op de nieuwste versie van Chromium met regelmatige platformupdates en beveiligingspatches.
Versiedistributie is opgelost. Je kunt ook specifieke versies van Chromium-bits in je app verpakken.
Incrementele adoptie. Stap voor stap om webcomponenten aan je app toe te voegen.

Persoonlijke WebView2-technologie voor- en nadelen

Voordeel:

1. Hybride ontwikkeling, je kunt rijke front-end HTML, JS, CSS-technologie gebruiken om coole effecten te maken, sommige grafieken zijn erg moeilijk te implementeren met back-end technologie, en het is heel eenvoudig om dat met front-end te doen;
2. Voor toepassingen met complexe formulierkoppelingen heeft het gebruik van front-end frameworkontwikkeling grote voordelen ten opzichte van back-end ontwikkeling;
3. Als de online link is ingebed, hoef je mogelijk alleen de site te updaten, geen enkele client, zelfs als het een ingebedde webbron is, hoef je alleen het downloadresourcepakket te updaten;
4. SpeelduurIn Windows 11 is deze component standaard geïnstalleerd op het systeem, dus de verpakte applicatie zal niet erg groot zijn;

Gebrek:

1. Nu kan het alleen nog op het Windows-platform draaien, en ik weet niet of er plannen zijn om in de toekomst platforms te crossen;
2. Als het systeem geen WebView2-runtime installeert, kan de software niet normaal draaien, dus kan het nodig zijn om online te gaan of de vereiste running environment voor het eerst te installeren;

WebView2 browserkernel

Simpel gezegd is WebView2 een browserkernel die functies biedt om je te helpen front-end resources te renderen. De browserkernel die door WebView2 wordt gebruikt is Chromium, een webbrowser ontwikkeld door Google. Chromium werd verspreid onder meerdere vrije auteursrechten zoals de BSD-licentie en open source, en was mogelijk al in ontwikkeling in 2006. Chromium is de motor achter Google's Google Chrome-browser, die tot doel heeft een universele browser te creëren die veilig, stabiel en snel is.

WebView2-ondersteunde platforms

De volgende programmeeromgevingen worden ondersteund:

  • Win32 C/C++
  • .NET Framework 4.5 of later
  • .NET Core 3.1 of later
  • .NET 5
  • .NET 6
  • WinUI 2.0
  • WinUI 3.0


WebView2-apps kunnen draaien op de volgende versies van 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

De WebView2-runtime is een herverdeelbare runtime die fungeert als basis (of ondersteuning) voor de WebView2-applicatie (of ondersteunt) het webplatform. Dit concept lijkt op Visual C++ of de .NET-runtime voor C++/.NET-apps. De WebView2-runtime bevat aangepaste Microsoft Edge-binaries die zijn verfijnd en getest voor WebView2-apps. Zodra de WebView2-runtime is geïnstalleerd, verschijnt deze niet als een door de gebruiker zichtbare browserapp. Gebruikers hebben bijvoorbeeld geen browser-desktopsneltoetsen of vermeldingen in het Startmenu.

In het Windows 11-besturingssysteem,De WebView2-runtime is standaard al geïnstalleerd, wat ook betekent dat je de WebView2-runtime alleen handmatig hoeft te installeren op lagere versies van het besturingssysteem, zoals te zien is in de onderstaande figuur:



Download de WebView2-runtime:De hyperlink-login is zichtbaar.

(Einde)





Vorig:20 nieuwe API's voor .NET 6
Volgend:[WebView2] (2) WinForm introduceert WebView2 om webinhoud weer te geven
 Huisbaas| Geplaatst op 25-9-2022 20:47:13 |
De C#-browser Firefox-kernel Geckofx kan functies implementeren zoals proxy- en procesonafhankelijkheid
https://www.itsvse.com/thread-2859-1-1.html
Geplaatst op 8-8-2023 09:06:26 |
Kom en leer
Geplaatst op 22-4-2025 11:54:37 |
Het is te schadelijk
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com