Dieses Tutorial zeigt, dass das Erstellen eines grundlegenden Webbrowsers in Windows 10 unter Verwendung der Microsoft Edge WebView -Steuerung und Standard -Webtechnologien (HTML, CSS, JavaScript) erstellt wird. Während ein Mac-basiertes Äquivalent nicht direkt unterstützt wird, bieten virtuelle Maschinen oder Dual-Booting eines Insider Build-Angebots-Problemumgehungen.
Das WebView -Steuerelement bietet erhebliche Vorteile gegenüber IFRames, einschließlich einer verbesserten Handhabung von Framebusting- und Dokumentenladenereignissen. Das x-ms-webview
Tag bietet einzigartige Funktionen wie erweiterte lokale Inhaltszugriffs- und Screenshot-Funktionalität. Der resultierende Browser nutzt die gleiche Webplattform wie Microsoft Edge.
Holen Sie sich den Beispielcode:
Der vollständige Quellcode ist auf GitHub verfügbar. Sie können den Browser auch direkt erleben, indem Sie die App aus dem Windows Store installieren oder die Visual Studio -Lösung bereitstellen.
Dieses Projekt zeigt die einfache Erstellung eines funktionalen Webbrowsers mit Standard -Web -Technologien und der WebView -Steuerung. Microsoft fördert eine weitere Erforschung der Windows 10 -Entwicklung.
Weitere Webentwicklungsressourcen:
Dieser Artikel ist Teil einer Reihe von Microsoft, die sich auf praktische JavaScript, Open-Source-Projekte und Cross-Browser-Kompatibilität bewährte. Nutzen Sie diese Ressourcen, um Ihre Webentwicklungsfähigkeiten zu verbessern:
häufig gestellte Fragen (FAQ):
Die folgenden FAQs behandeln gemeinsame Fragen zum Erstellen von Browsern mit EdgeHtml und JavaScript:
Verwenden Sie Javascripts
history und
location Diese überarbeitete Antwort behält die Bedeutung des ursprünglichen Inhalts bei und verbessert die Lesbarkeit und Struktur. Es kondensiert auch einige Abschnitte für die Selbstverständlichkeit.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3