Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Im Folgenden finden Sie die neuen Webplattformfeatures und Updates in Microsoft Edge 149, das am 4. Juni 2026 veröffentlicht wird.
Um auf dem neuesten Stand zu bleiben und die neuesten Webplattformfeatures zu erhalten, laden Sie einen Vorschaukanal von Microsoft Edge (Beta, Dev oder Canary) herunter. Wechseln Sie zu Microsoft Edge-Insider werden.
Detaillierter Inhalt:
- Microsoft Edge DevTools
- WebView2
-
CSS-Features
- CSS-Lückendekorationen
- Überlaufen von Clip-Text bei Benutzerinteraktion
image-rendering: crisp-edges-
path-lengthCSS-Eigenschaft für SVG-Elemente -
path(),shape(),rect()undxywh()inshape-outside -
Aus dem Benutzer-Agent-Stylesheet für
border-color: gray<table> - Systemakzentfarbe auf installierte Webanwendungen anwenden
- Pseudoklassen für Benutzeraktionen Grenze der obersten Ebene
-
Web-APIs
- Intl.Locale-Varianten
- Migrieren einer PWA zu einem neuen Ursprung
- Unterscheiden von Zahlungshandlerfehlern in einer Zahlungsanforderung
-
Request.isReloadNavigationAttribut - Service Worker-Router Zeitfelder in Resource Timing- und Navigations-APIs für die Timing
-
autocorrect="off"auf der Windows-Bildschirmtastatur - Lesen von Zwischenablagedaten zurückstellen, bis der MIME-Typ angegeben ist
- WebSocket-Verbindungen für bfcache-Eintrag schließen
- Origin-Testversionen
Microsoft Edge DevTools
Siehe Neuerungen in DevTools (Microsoft Edge 149).
WebView2
Siehe Release SDK 1.0.4022.49 für Runtime 149 (9. Juni 2026) in den Versionshinweisen für das WebView2 SDK.
CSS-Features
Die folgenden neuen CSS-Features (Cascading Style Sheets) sind in Microsoft Edge enthalten.
CSS-Lückendekorationen
Formatieren Sie die Lücken in Raster- und Flexbox-Containerlayouts, ähnlich wie column-rule im mehrspaltigen Layout. Verwenden Sie Lückendekorationen, um Elemente visuell zu trennen, ohne auf Problemumgehungen wie Pseudoelemente oder zusätzliche Wrapperelemente zurückgreifen zu müssen.
Siehe auch:
Überlaufen von Clip-Text bei Benutzerinteraktion
Wenn ein Benutzer mit festgelegtem Text text-overflow: ellipsis interagiert (z. B. während der Bearbeitung oder der Caretnavigation), wechselt der Text vorübergehend von den Auslassungspunkten zum Clip (wobei das Abschneiden in der Mitte eines Zeichens erfolgen kann). Dadurch kann der Benutzer den ausgeblendeten Überlaufinhalt sehen und mit ihm interagieren.
Dieses Verhalten gilt für alle bearbeitbaren und nicht bearbeitbaren Elemente. Formularsteuerelemente (<textarea>, <input>) unterstützen dieses Verhalten bereits.
Siehe auch:
- Text-Overflow bei MDN.
image-rendering: crisp-edges
Die image-rendering Eigenschaft unterstützt jetzt den crisp-edges Wert.
Wird verwendet image-rendering: crisp-edges , um ein Bild so zu skalieren, dass Kontrast und Kanten erhalten bleiben, ohne die Farben zu glätten oder Unschärfe einzuführen.
Siehe auch:
- image-rendering at MDN.
path-length CSS-Eigenschaft für SVG-Elemente
Verwenden Sie die neue path-length CSS-Eigenschaft, um den pathLength Attributwert für SVG-Geometrieelemente festzulegen, einschließlich:
<path><circle><rect><line><polyline><polygon><ellipse>
Mit der path-length CSS-Eigenschaft können Sie den pathLength Attributwert einer SVG über Stylesheets, Inline-Stile und Animationen bearbeiten.
CSS-Deklarationen überschreiben das SVG-Präsentationsattribut gemäß den CSS-Prioritätsregeln. Der Anfangswert ist none.
Siehe auch:
- pathLength bei MDN.
path(), shape(), rect()und xywh() in shape-outside
Sie können jetzt die path()Funktionen , shape(), und xywh() shape in der CSS-Eigenschaft shape-outside verwenden, rect()um Float-Ausschlussformen zu definieren.
Siehe auch:
- path() CSS-Funktion bei MDN.
- shape() CSS-Funktion bei MDN.
- rect() CSS-Funktion bei MDN.
- xywh() CSS-Funktion bei MDN.
- float CSS-Eigenschaft at MDN.
Aus dem Benutzer-Agent-Stylesheet für border-color: gray<table>
Die fehlerhafte border-color: gray Regel wurde aus dem User-Agent-Stylesheet des Browsers für das <table> Element entfernt. Tabellenrahmen sind jetzt standardmäßig standardmäßig auf currentColor, entsprechend der HTML-Spezifikation und anderen Browsern.
Siehe auch:
- <table> HTML table element at MDN.
Systemakzentfarbe auf installierte Webanwendungen anwenden
Der accent-color: auto CSS-Wert für Formularsteuerelemente wendet jetzt die Akzentfarbe des Betriebssystems nur noch in installierten Web-App-Kontexten an. Auf normalen Webseiten verwenden Formularsteuerelemente stattdessen eine Browser-Standardakzentfarbe.
Diese Änderung richtet das Verhalten von accent-color: auto an den AccentColorAccentColorText CSS-Systemfarbschlüsselwörtern aus, die auch auf installierte Web-App-Kontexte beschränkt sind, um Fingerabdrücke zu reduzieren.
Siehe auch:
- Akzentfarbe bei MDN.
Pseudoklassen für Benutzeraktionen Grenze der obersten Ebene
Die :hoverKlassen , :active, und :focus-within die Pseudoklassen stimmen jetzt bei übergeordneten Elementen nur bis zum ersten Element der obersten Ebene in der Kette der übergeordneten Elemente überein.
Betrachten Sie zum Beispiel diesen HTML-Code:
<main>
<div popover>
<button></button>
</div>
</main>
<script>document.querySelector('[popover]').showPopover();</script>
Wenn der Benutzer mit der Maus auf das <button> Element zeigt, entspricht die :hover Pseudoklasse den <button><div popover> and-Elementen, nicht jedoch dem <main> Element, da es <div popover> sich um ein Element der obersten Ebene handelt.
Elemente der obersten Ebene werden visuell außerhalb ihres übergeordneten Kontexts gerendert, daher ist es unerwünscht, übergeordnete Stile zu ändern, wenn ein Element der obersten Ebene mit dem Mauszeiger darüber bewegt oder aktiviert wird.
Siehe auch:
- Benutzeraktions-Pseudoklassen in Selektorebene 4.
- Popover-API bei MDN.
Web-APIs
Die folgenden neuen Web-API-Features sind in Microsoft Edge enthalten.
Intl.Locale-Varianten
Das Intl.Locale Objekt macht nun eine variants Eigenschaft verfügbar. Sie können jetzt auch eine variants Zeichenfolge in den Optionen des Intl.Locale Konstruktors übergeben.
Die Varianten eines Gebietsschemas stellen zusätzliche Spracheinstellungen dar, die nicht durch die Sprach-, Regions- und Skriptfelder einer Sprach-ID abgedeckt werden.
Siehe auch:
- Intl.Locale at MDN.
Migrieren einer PWA zu einem neuen Ursprung
Sie können jetzt eine installierte Progressive Web App (PWA) nahtlos zu einem neuen, gleichen Websiteursprung migrieren, wobei das Vertrauen und die Berechtigungen der Benutzer erhalten bleiben.
Wenn ein Benutzer eine PWA installiert, app.example.comist ihre Identität an seinen Webursprung gebunden (z. B. ). Zuvor mussten Benutzer bei einer Änderung des Ursprungs die App manuell deinstallieren und neu installieren. Dieses Feature beseitigt diese Unterbrechung.
Siehe auch:
- Progressive Web Apps bei MDN.
Unterscheiden von Zahlungshandlerfehlern in einer Zahlungsanforderung
Ein Zahlungshandler, auf den über die Zahlungsanforderungs-API zugegriffen wird, kann jetzt eindeutige Fehler für "Benutzer storniert" und "interner Zahlungs-App-Fehler" zurückgeben.
Verwenden Sie diese Unterscheidung, um bessere Flows für Ihre Benutzer zu erstellen. Wenn beispielsweise ein interner Fehler auftritt, versuchen Sie es erneut oder greifen Sie auf eine andere Zahlungsmethode zurück, während Sie den Flow ordnungsgemäß beenden, wenn der Benutzer abbricht.
- Wenn die übergebene Zusage
PaymentRequestEvent.respondWithmit einemOperationErrorabgelehnt wird, erhält IhrePaymentRequest.show()Zusage einenOperationError. - Wenn die übergebene Zusage
PaymentRequestEvent.respondWithmit einem anderen Wert alsOperationErrorabgelehnt wird, erhält IhrePaymentRequest.show()Zusage eineAbortError(Benutzer stornieren).
Siehe auch:
- Zahlungsanforderungs-API bei MDN.
Request.isReloadNavigation Attribut
Das isReloadNavigation Attribut ist jetzt auf der Benutzeroberfläche der Request Fetch-API verfügbar. Dieses Attribut gibt an, ob die Navigationsanforderung als vom Benutzer ausgelöstes Neuladen initiiert wurde, z. B. wenn der Benutzer auf die Schaltfläche "Aktualisieren " klickt oder wenn die location.reload() oder-Methode history.go(0) ausgeführt wird.
Das isReloadNavigation Attribut ist ein schreibgeschützter boolescher Wert.
Verwenden Sie dieses Attribut im Handler Ihres Service Workers FetchEvent , um Caching-Strategien zu implementieren, z. B. das Umgehen des Cache oder das Erzwingen einer Network-First-Strategie speziell während eines Neuladens.
Siehe auch:
- Request.isReloadNavigation im Fetch-Standard.
Service Worker-Router Zeitfelder in Resource Timing- und Navigations-APIs für die Timing
Die workerMatchedRouterSource Und-Attribute workerFinalRouterSource sind jetzt für die APIs für Ressourcentiming und Navigationstiming verfügbar.
Verwenden Sie das
workerMatchedRouterSourceAttribut, um zu ermitteln, welche Service Worker-Regel des statischen Routers abgeglichen wurde.Verwenden Sie das
workerFinalRouterSourceAttribut, um die endgültige Quelle zu identifizieren, die für die Anforderung verwendet wurde.
Siehe auch:
- Service Worker-API bei MDN.
- Verwenden Sie die Service Worker Static Routing-API, um den Service Worker für bestimmte Pfade zu umgehen.
autocorrect="off" auf der Windows-Bildschirmtastatur
Das autocorrect Attribut funktioniert jetzt auf der Windows-Bildschirmtastatur ordnungsgemäß. Zuvor ignorierte die Bildschirmtastatur den autocorrect="off" Attributwert und korrigierte immer Wörter.
Um zu verhindern, dass die Bildschirmtastatur eingegebenen Text ersetzt, setzen Sie den autocorrect="off" Attributwert auf:
- Ein
<input>Element. - Ein
<textarea>Element. - Jedes Element, für das das
contenteditableAttribut festgelegt ist.
Siehe auch:
- AutoKorrektur bei MDN.
Lesen von Zwischenablagedaten zurückstellen, bis der MIME-Typ angegeben ist
Die asynchrone Zwischenablage-API stellt jetzt das Lesen von Zwischenablagedaten aus dem Betriebssystem zurück, bis Sie getType(). Wenn Sie navigator.clipboard.read()aufrufen, gibt der Browser ein Array von ClipboardItem Objekten zurück, jedes mit ihren verfügbaren MIME-Typen, jedoch ohne die zugrunde liegenden Daten. Die tatsächlichen Daten sind schreibgeschützt, wenn Sie ein bestimmtes Format anfordern.
const items = await navigator.clipboard.read(); // No data is read yet.
const text = await items[0].getType('text/plain'); // Only the 'text/plain' data is read here.
Dies reduziert die CPU-Verwendung und verbessert die wahrgenommene Reaktionsfähigkeit des API-Aufrufs.
Siehe auch:
- Zwischenablage-API bei MDN.
WebSocket-Verbindungen für bfcache-Eintrag schließen
Eine offene WebSocket-Verbindung wird jetzt geschlossen, wenn eine Seite in den Back/Forward-Cache (bfcache) wechselt, anstatt zu verhindern, dass die Seite zwischengespeichert wird.
Zuvor konnte eine Seite mit einer aktiven WebSocket-Verbindung nicht im bfcache gespeichert werden. Durch diese Änderung profitieren mehr Seiten von der sofortigen Rückwärts- und Vorwärtsnavigation.
Wenn Ihre Seite in den bfcache eintritt, empfängt die Seite ein close Ereignis für jeden betroffenen WebSocket. Lauschen Sie auf das pageshow Ereignis, und stellen Sie dann die Verbindung wieder her, wenn event.persisted es ist true.
Siehe auch:
- WebSocket bei MDN.
- Arbeiten mit dem bfcache bei MDN.
Origin-Testversionen
Im Folgenden finden Sie Ursprungsversuche für neue experimentelle APIs, die in Microsoft Edge verfügbar sind.
Mit Origin-Testversionen können Sie für einen begrenzten Zeitraum experimentelle APIs auf Ihrer eigenen Livewebsite ausprobieren. Weitere Informationen zu Ursprungsversuchen finden Sie unter Verwenden von Ursprungsversuchen in Microsoft Edge.
Eine vollständige Liste der verfügbaren Origin-Testversionen finden Sie unter Microsoft Edge Origin-Testversionen.
| Name | Beschreibung | Registrieren |
|---|---|---|
| SharedArrayBuffers in nicht isolierten Seiten auf Desktopplattformen | Ermöglicht die Verwendung SharedArrayBuffer von Objekten auf Seiten, die nicht ursprungsübergreifend isoliert sind. |
Registrieren |
| Benachrichtigungen über eingehende Anrufe | Ermöglicht installierten PWAs, Benachrichtigungen über eingehende Anrufe mit einem Klingelton und den Schaltflächen "Annehmen/Ablehnen" zu senden. | Registrieren |
| Korrekturleser-API | Korrigiert Grammatik-, Rechtschreib- und Zeichensetzungsfehler in Text mithilfe eines integrierten Sprachmodells. Siehe auch Korrekturleser-API. | Registrieren |
| Prompt-API | Prompts ein integriertes Sprachmodell aus dem JavaScript-Code Ihrer Website oder Erweiterung. Siehe auch Prompt-API. | Registrieren |
| Prompt-API-Stichprobenparameter |
temperature Mit den topK Samplingparametern und können Sie das Modellverhalten pro Sprachmodellsitzung optimieren. |
Registrieren |
| Benutzerdefinierte WebAssembly-Deskriptoren | Speichert Daten, die Typen auf Quellebene zugeordnet sind, effizienter in benutzerdefinierten Deskriptorobjekten. | Registrieren |
<usermedia> HTML-Element |
Ein browsergesteuertes HTML-Element zum Anfordern des Kamera- oder Mikrofonzugriffs, das JavaScript-basierte Berechtigungsanfragen ersetzt. | Registrieren |
| Heuristiken der weichen Navigation | Macht Soft-Navigations-Heuristiken zum Erfassen von Leistungsmetriken in Single-Page-Apps verfügbar. | Registrieren |
| Erweiterte Canvas TextMetrics | Erweitert die TextMetrics Canvas-API um Auswahlrechtecke, Begrenzungsrahmenabfragen und Glyphenclustervorgänge. | Registrieren |
| WebNN | Erstellen und führen Sie hardwarebeschleunigte Modelle für maschinelles Lernen direkt in Ihrer Web-App aus. | Registrieren |
focusgroup HTML-Attribut |
Standardisiert die Tastaturnavigation für zusammengesetzte Widgets wie Symbolleisten, Registerkarten, Menüs und Optionsgruppen. | Registrieren |
| URL- und Eval-Hashes in CSP script-src | Führt URL- und Eval-Hashes für script-src CSP-Direktiven ein und ersetzt hostnamenbasierte Zulassungslisten und unsafe-eval. |
Registrieren |
| Webinstallations-API | Ermöglicht einer Website die Installation einer anderen Website als Web-App mithilfe von navigator.install(). |
Registrieren |
<install> HTML-Element |
Deklaratives Installieren anderer Websites als Web-Apps mithilfe des <install> Elements |
Registrieren |
| HTML im Zeichenbereich | Ermöglicht das Rendern von HTML im Canvas mit neuen Zeichnungsmethoden und dem paint Ereignis. |
Registrieren |
| Digitale Anmeldeinformations-API – Ausstellungsunterstützung | Löst die Ausgabe von Benutzeranmeldeinformationen von einem Server zur Ausstellung von Anmeldeinformationen für eine digitale Brieftasche aus. | Registrieren |
prerender_until_script API-Aktion für Spekulationsregeln |
Eine Speculation Rules-API-Aktion, die eine Seite vorab rendert, aber beim Ausführen eines Skripts zum Prefetching wechselt. | Registrieren |
| WebAudio Konfigurierbares Rendern Quantum | Hiermit können Sie beim Erstellen eines AudioContext oder OfflineAudioContexteine benutzerdefinierte Renderquantumgröße angeben. |
Registrieren |
| Prerender-Aktivierung durch Formularübermittlung | Ermöglicht das Aktivieren von Prerender-Regeln in der Spekulationsregel-API durch Formularübermittlungen. | Registrieren |
| API zur CPU-Leistung | Stellt Informationen zu den Gerätefunktionen des Benutzers zur Verwendung mit der Compute Pressure-API bereit. | Registrieren |
| Zulassungslisten für Verbindungen | Schränkt Verbindungen zwischen einem Dokument oder Worker und einer serververteilten Zulassungsliste von Endpunkten ein. | Registrieren |
| Vorausrendern ursprungsübergreifender Iframes | Rendert ursprungsübergreifende iframes über einen Opt-in-Antwortheader vorab, anstatt sie bis zur Seitenaktivierung zu verzögern. | Registrieren |
| Container-Timing | Überwacht, wenn ein mit Anmerkungen versehener DOM-Container angezeigt wird und seine erste Farbe abgeschlossen hat. | Registrieren |
| Getrennte Formatvorlagen und Layoutdauern in der API für lange Animationsframes | Fügt styleDurationforcedStyleDuration, , layoutDurationund forcedLayoutDuration Eigenschaften für eine tiefergehende CSS-Leistungsanalyse hinzu. |
Registrieren |
| Deklarative CSS-Modulskripts | Teilt deklarative Stylesheets mit Schattenstämmen, einschließlich deklarativer Schattenstämme, mithilfe von Inline-Formatvorlagenmodulen. | Registrieren |
| Ereignis zum automatischen Ausfüllen | Erkennt, wenn das automatische Ausfüllen des Browsers Formularsteuerelemente aktualisiert, um die benutzerdefinierte Benutzeroberfläche und die Validierung anzupassen. | Registrieren |
Hinweis
Teile dieser Seite sind Änderungen, die auf von Chromium.org erstellten und freigegebenen Werken basieren und gemäß den in der Creative Commons Attribution 4.0 International License beschriebenen Begriffen verwendet werden.