Einführung in Microsoft Edge WebView2 (Preview)

Mit dem Microsoft Edge WebView2-Steuerelement können Sie Webtechnologien (HTML, CSS und JavaScript ) in ihre systemeigenen Anwendungen einbetten. Das WebView2-Steuerelement verwendet Microsoft Edge (Chrom) als Rendering-Modul, um die Webinhalte in systemeigenen Anwendungen anzuzeigen. Mit WebView2 können Sie Webcode in verschiedenen Teilen der systemeigenen Anwendung einbetten oder die gesamte systemeigene Anwendung in einem einzigen WebView-Webpart erstellen. Informationen zum Erstellen einer WebView2-Anwendung finden Sie unter Erste Schritte.

Was ist WebView

Was ist WebView

Hinweis

Die WebView2 Preview ist für frühzeitiges Prototyping vorgesehen, um Feedback zu sammeln, um die API zu gestalten. Das Microsoft Edge-WebView-Team rät davon ab, die Vorschau in ihren Produktions-apps zu verwenden, da möglicherweise wichtige Änderungenauftreten.

Ansatz der Hybrid Anwendung

Entwickler müssen häufig zwischen dem Erstellen einer Webanwendung oder einer systemeigenen Anwendung auswählen. Die Entscheidung hängt vom Kompromiss zwischen Reichweite und macht ab. Web-Anwendungen ermöglichen eine breite Reichweite. Als Web-Entwickler können Sie die meisten, wenn nicht alle Ihren Code, auf allen verschiedenen Plattformen wieder verwenden. Systemeigene Anwendungen nutzen jedoch die Funktionen der gesamten systemeigenen Plattform.

Web Native

Web Native

Hybrid Anwendungen ermöglichen Entwicklern, das Beste aus beiden Welten zu genießen. Entwickler von Hybrid Anwendungen profitieren von der Allgegenwart und Stärke der Web-Plattform sowie von der Leistungsfähigkeit und den vollständigen Funktionen der systemeigenen Plattform.

WebView2-Vorteile

WebView-Gründe

WebView-Gründe

Web-Ökosystem \ & skillset
Verwenden Sie die gesamte Web-Plattform, Bibliotheken, Tools und Talente, die im Web-Ökosystem vorhanden sind.

Schnelle Innovation
Web-Entwicklung ermöglicht schnellere Bereitstellung und Iteration.

Windows 7, 8, 10 Support
Unterstützung für eine konsistente Benutzeroberfläche in Windows 7, 8 und 10.

Systemeigene Funktionen
Greifen Sie auf den vollständigen Satz nativer APIs zu.

Code Freigabe
Durch Hinzufügen von Webcode zu ihrer CodeBase können Sie die Wiederverwendung auf mehreren Plattformen erhöhen.

Microsoft-Support
Microsoft bietet Support und fügt neue Funktionsanforderungen hinzu, wenn WebView2 als "ga" veröffentlicht wird.

Immergrüne Verteilung
Verlassen Sie sich auf eine aktuelle Version von Chromium mit regulären Plattformupdates und Sicherheitspatches.

Behoben \ (in Kürze verfügbar)
Wählen Sie aus, um die Chrom Bits in Ihrer Anwendung zu verpacken.

Inkrementelle Einführung
Fügen Sie Ihrer Anwendung Stück für Stück Webkomponenten hinzu.

Erste Schritte

Wenn Sie Ihre Anwendung mithilfe des WebView2-Steuerelements erstellen und testen möchten, müssen Sie sowohl Microsoft Edge (Chrom) als auch das WebView2-SDK installiert haben. Wählen Sie eine der folgenden Optionen aus, um loszulegen.

Das WebView2-Beispiel -Repository enthält Beispiele, die alle WebView2-SDKs-Features und API-Verwendungsmuster veranschaulichen. Wenn dem WebView2-SDK weitere Features hinzugefügt werden, werden die Beispielanwendungen aktualisiert.

Unterstützte Plattformen

Eine Entwicklervorschau steht in den folgenden Programmierumgebungen zur Verfügung.

  • Win32 C/C++
  • .NET Framework 4.6.2 oder höher
  • .Net Core 3,0 oder höher
  • WinUI 3,0

Sie können WebView2-Anwendungen unter den folgenden Windows-Versionen ausführen.

  • Windows 10
  • Windows8.1
  • Windows 8
  • Windows 7
  • Windows Server 2016
  • Windows Server 2012
  • Windows Server-2012R2
  • Windows Server 2008 R2

Nächste Schritte

Ausführlichere Informationen zum Erstellen und Bereitstellen von WebView2-Anwendungen finden Sie in den konzeptionellen Dokumentationen und Anleitungen.

Konzepte

Anleitungen

Kontakt mit dem WebView2-Team

Helfen Sie beim Aufbau einer reicheren WebView2-Erfahrung, indem Sie Ihr Feedback freigeben. Besuchen Sie das WebView Feedback Repo , um Funktionsanforderungen oder Fehlerberichte zu übermitteln. Es ist auch ein guter Ort, um nach bekannten Problemen zu suchen.

Hinweis

Während der Entwicklervorschau sammelt das Microsoft Edge-WebView-Team auch Daten, die zum Erstellen einer besseren WebView beitragen. Benutzer können WebView-Datensammlung deaktivieren, indem Sie edge://settings/privacy im Microsoft Edge-Browser navigieren und die Browserdaten Sammlung deaktivieren.