Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 6989|Antwort: 3

[Quelle] [WebView2] (1) Erste Einführung in die Microsoft Edge WebView2-Technologie

[Link kopieren]
Veröffentlicht am 25.09.2022, 13:51:37 | | | |
Die Microsoft Edge WebView2-Steuerung ermöglicht das Einbetten von Webtechnologien (HTML, CSS und JavaScript) in native Apps. Die WebView2-Steuerung verwendet Microsoft Edge als Zeichen-Engine, um Webinhalte in nativen Apps anzuzeigen.

Vorstellung von Microsoft Edge WebView2:Der Hyperlink-Login ist sichtbar.

Mit WebView2 können Sie Webcode in verschiedene Teile Ihrer nativen App einbetten oder alle nativen Apps in einer einzigen WebView2-Instanz erstellen. Einfach ausgedrückt bedeutet das, dass Sie eine Anwendung entwickeln (z. B. WPF, WinForm), die einige Webseiten einbetten kann.



Offizielle Beschreibung der Vorteile von WebView2

Web-Ökosystem und Fähigkeiten. Nutzen Sie die gesamte Webplattform, Bibliotheken, Werkzeuge und Talente, die im Web-Ökosystem existieren.
Innoviere schnell. Webentwicklung ermöglicht eine schnelle Bereitstellung und Iteration.
Unterstützung für Windows 7, 8, 10 und 11. Unterstützung für eine konsistente Benutzererfahrung über Windows 7, Windows 8, Windows 10 und Windows 11 hinweg.
Native Funktionen. Greifen Sie auf das vollständige Set nativer APIs zu.
Codeshare. Das Hinzufügen von Webcode zu deiner Codebasis kann die Wiederverwendung auf mehreren Plattformen erhöhen.
Microsoft-Unterstützung. Microsoft bietet Unterstützung und fügt neue Feature-Anfragen auf unterstützten Plattformen hinzu.
Evergreen-Vertrieb. Verlassen Sie sich auf die neueste Version von Chromium mit regelmäßigen Plattform-Updates und Sicherheitspatches.
Die Versionsverteilung wurde behoben. Du kannst auch spezifische Versionen von Chromium-Bits in deiner App packen.
Schrittweise Einführung. Schritt für Schritt, um Webkomponenten zu Ihrer App hinzuzufügen.

Vor- und Nachteile der persönlichen WebView2-Technologie

Vorteil:

1. Hybridentwicklung: Man kann reichhaltige Frontend-HTML-, JS- UND CSS-Technologie verwenden, um coole Effekte zu erzeugen, einige Diagramme sind mit Backend-Technologie sehr schwer umzusetzen, und es ist sehr einfach mit Frontend;
2. Für Anwendungen mit komplexer Formularverknüpfung hat die Verwendung von Frontend-Framework-Entwicklung große Vorteile gegenüber Backend-Entwicklung;
3. Wenn der Online-Link eingebettet ist, müssen Sie möglicherweise nur die Seite aktualisieren, den Client nicht aktualisieren, selbst wenn es sich um eine eingebettete Webressource handelt, müssen Sie nur das Download-Ressourcenpaket aktualisieren;
4. LaufzeitIn Windows 11 ist diese Komponente standardmäßig auf dem System installiert, daher wird die verpackte Anwendung nicht sehr groß sein;

Mangel:

1. Jetzt kann es nur noch auf der Windows-Plattform laufen, und ich weiß nicht, ob es Pläne gibt, in Zukunft plattformübergreifend zu wechseln;
2. Wenn das System die WebView2-Laufzeit nicht installiert, kann die Software nicht normal laufen, sodass es notwendig sein kann, online zu gehen oder die erforderliche Laufzeitumgebung zum ersten Mal zu installieren;

WebView2-Browser-Kernel

Kurz gesagt ist WebView2 ein Browser-Kernel, der Funktionen bereitstellt, um Frontend-Ressourcen darzustellen. Der von WebView2 verwendete Browser-Kernel ist Chromium, ein von Google entwickelter Webbrowser. Chromium wurde unter mehreren freien Urheberrechten wie der BSD-Lizenz und Open Source vertrieben und war möglicherweise bereits 2006 in Entwicklung. Chromium ist die Engine hinter Googles Google Chrome Browser, der darauf abzielt, einen universellen Browser zu schaffen, der sicher, stabil und schnell ist.

WebView2-unterstützte Plattformen

Folgende Programmierumgebungen werden unterstützt:

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


WebView2-Apps können auf den folgenden Windows-Versionen ausgeführt werden:

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-Laufzeit

Die WebView2-Laufzeit ist eine weiterverteilte Laufzeit, die als Grundlage (oder Unterstützung) für die WebView2-Anwendung (oder unterstützt) die Webplattform bildet. Dieses Konzept ähnelt Visual C++ oder der .NET-Laufzeit für C++/.NET-Anwendungen. Die WebView2-Laufzeit enthält modifizierte Microsoft Edge-Binärdateien, die für WebView2-Apps fein abgestimmt und getestet wurden. Sobald die WebView2-Laufzeit installiert ist, erscheint sie nicht mehr als benutzersichtbare Browser-App. Zum Beispiel haben Nutzer keine Browser-Desktop-Verknüpfungen oder Einträge im Startmenü.

Im Betriebssystem Windows 11,Die WebView2-Laufzeit ist bereits standardmäßig installiert, was auch bedeutet, dass man die WebView2-Laufzeit nur manuell auf niedrigeren Versionen des Betriebssystems installieren muss, wie in der untenstehenden Abbildung gezeigt:



Laden Sie die WebView2-Laufzeit herunter:Der Hyperlink-Login ist sichtbar.

(Ende)





Vorhergehend:20 neue APIs für .NET 6
Nächster:[WebView2] (2) WinForm führt WebView2 ein, um Webinhalte anzuzeigen
 Vermieter| Veröffentlicht am 25.9.2022, 20:47:13 |
Der C#-Browser Firefox-Kernel Geckofx kann Funktionen wie Proxy- und Prozessunabhängigkeit implementieren
https://www.itsvse.com/thread-2859-1-1.html
Veröffentlicht am 8.8.2023, 09:06:26 |
Komm und lerne
Veröffentlicht am 22.04.2025, 11:54:37 |
Es ist zu schädlich
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com