Versionshinweise zur Microsoft Edge 151-Webplattform (Juli 2026)

Im Folgenden finden Sie die neuen Webplattformfeatures und -updates in Microsoft Edge 151, die am 30. Juli 2026 veröffentlicht werden.

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.

Ausführlicher Inhalt:

Microsoft Edge DevTools

Weitere Informationen finden Sie unter Neuerungen in Microsoft Edge DevTools.

WebView2

Weitere Informationen finden Sie unter Versionshinweise für das WebView2 SDK.

CSS-Features

Die folgenden neuen CSS-Features (Cascading StyleSheets) sind in Microsoft Edge enthalten.

CSS-Eigenschaft ruby-overhang

Die ruby-overhang CSS-Eigenschaft legt fest, ob Ruby-Anmerkungen angrenzenden Text überlappen können.

Die -Eigenschaft akzeptiert die autospaces - und none -Werte, um den Überhang von Ruby-Anmerkungstext zu steuern.

Siehe auch:

position-anchor Der Anfangswert wurde in geändert.normal

Der Anfangswert für die CSS-Eigenschaft position-anchor ist jetzt normal. Zuvor war noneder Anfangswert .

Dadurch wird Microsoft Edge an anderen Browsern und an der Ankerpositionierungsspezifikation ausgerichtet.

  • Wenn position-area auf nonefestgelegt ist, normal verhält sich wie none.
  • Wenn position-area nicht auf nonefestgelegt ist, normal verhält sich wie auto.

Siehe auch:

CSS-Funktion alpha()

Die CSS-Funktion alpha() erstellt eine neue Farbe, indem ein angegebener Alphawert auf eine vorhandene Farbe angewendet wird.

Erstellt beispielsweise alpha(from red / 0.5) eine halbtransparente rote Farbe mit einer Deckkraft von 50 %.

Siehe auch:

animation-trigger Aktionen nicht mehr automatisch zurückspulen

Die Werte play, play-forwards und play-backwards der animation-trigger CSS-Eigenschaft weisen den Animationstrigger an, die Animation wiederzugeben.

Diese Werte werden die Animation nicht mehr automatisch zurückspulen: Wenn die Animation bereits abgeschlossen ist und playverwendet play-forwards wird oder play-backwards verwendet wird, wird die Animation nicht neu gestartet.

Siehe auch:

HTML-Features

Die folgenden neuen HTML-Features sind in Microsoft Edge enthalten.

<usermedia> Element

Das <usermedia> HTML-Element ist eine vom Browser bereitgestellte Schaltfläche, die nach der Aktivierung Kamera- oder Mikrofonstreams umschalten kann. Bei Bedarf fordert die Schaltfläche den Benutzer auf, auszuwählen, ob der Seite Zugriff auf die Kamera und das Mikrofon gewährt werden soll.

Diese im Browser bereitgestellte Schaltfläche ermöglicht eine bessere Benutzererfahrung, da die Berechtigungsaufforderung direkt mit der Benutzerabsicht verknüpft ist.

Das <usermedia> -Element war zuvor als Ursprungstest unter dem generischeren <permission> Element verfügbar. Basierend auf dem Feedback von Entwicklern und anderen Browseranbietern wurde das <permission> Element in das spezifische <usermedia> Element umbenannt, um eine maßgeschneiderte und leistungsfähigere Entwicklerumgebung zu bieten.

Siehe auch:

Referenzziel

Die referenceTarget -Eigenschaft eines ShadowRoot -Objekts leitet Attribute wie for, aria-labelledby, popovertarget, und commandfor an Elemente innerhalb eines Schatten-DOM weiter. Sie können dies beispielsweise verwenden, um ein <label> mit seinem <input>zu verknüpfen, auch wenn sich im <input> Schatten-DOM einer Webkomponente befindet.

Wenn ein Schattenhost ein Element in seiner Schattenstruktur angibt, das als Referenzziel fungiert, werden stattdessen alle ID-Verweise, die auf den Schattenhost verweisen, an das Verweiszielelement weitergeleitet.

Ein Verweisziel kann auch in HTML festgelegt werden, indem das shadowrootreferencetarget -Attribut verwendet wird, wie im folgenden Beispiel:

<label for="my-checkbox">Checkbox value</label>
<custom-checkbox id="my-checkbox">
  <template shadowrootmode="open" shadowrootreferencetarget="real-checkbox">
    <input id="real-checkbox" type="checkbox">
  </template>
</custom-checkbox>

Siehe auch:

aria-actions Attribut

Das aria-actions HTML-Attribut macht sekundäre Aktionen für zusammengesetzte interaktive Widgets verfügbar.

Sie können z. B. das aria-actions -Attribut verwenden, um die Schaltfläche zum Schließen einer Registerkarte verfügbar zu machen, bei der es sich um eine sekundäre Aktion für das Registerkartenwidget handelt:

<div class="tab" aria-actions="close-tab">
  Tab title
  <button id="close-tab">Close</button>
</div>

Sekundäre Aktionen, die in zusammengesetzten interaktiven Widgets platziert werden, sind ein gängiges Benutzeroberflächenmuster. Mit aria-actions dem Attribut können Sie diese sekundären Aktionsschaltflächen direkt verfügbar machen, um die Erkennbarkeit für Benutzer von Hilfstechnologien (Assistive Technology, AT) zu verbessern.

Siehe auch:

shadowrootslotassignment Attribut für deklaratives Schatten-DOM

Das shadowrootslotassignment -Attribut des <template> -Elements ermöglicht deklarativen Schattenwurzeln die Verwendung der manuellen Slotzuweisung.

Zuvor war die manuelle Slotzuweisung wie folgt nur über JavaScript verfügbar:

attachShadow({slotAssignment: "manual"})

Sie können nun die manuelle Slotzuweisung über HTML wie folgt deklarieren:

<template shadowrootslotassignment="manual">
</template>

Siehe auch:

Web-APIs

Die folgenden neuen Web-API-Features sind in Microsoft Edge enthalten.

Anforderungs-API für Geräteereignisberechtigungen

Sie können und DeviceOrientationEvent.requestPermission() aufrufenDeviceMotionEvent.requestPermission(), um den Browser nach Bewegungs- und Ausrichtungsdaten des Geräts aufzufordern, die für die Webseite freigegeben werden sollen.

Diese Methoden geben eine Zusage zurück, die entweder granted in oder deniedaufgelöst wird, je nachdem, ob der Benutzer dem Benutzer-Agent die Freigabe von Sensordaten für die Seite gestattet hat.

Siehe auch:

Doppelte aufeinanderfolgende Navigationen werden ignoriert.

Wenn eine Navigation bereits ausgeführt wird, ignoriert Microsoft Edge jetzt eine neue Navigationsanforderung an dieselbe URL wie die vorherige Navigationsanforderung.

Doppelte Navigationen in schneller Folge werden häufig durch einen versehentlichen Doppelklick verursacht. Doppelte Navigationen können Ressourcen verschwenden, indem die laufende Navigation abgebrochen und eine neue Navigation gestartet wird. Diese Optimierung verbessert die Leistung und die Benutzererfahrung.

Siehe auch:

Ursprungsübergreifende Umleitungssteuerung in der Navigationssteuerungs-API

Der Timing-Allow-Origin -Header stellt bei Verwendung in Ketten von ursprungsübergreifenden Umleitungen Werte für redirectCountund redirectStartredirectEnd für das Zieldokument über die Navigationssteuerungs-API bereit.

Auf diese Weise können Sie Ihre ursprungsübergreifenden Umleitungen messen und optimieren.

Siehe auch:

LanguageDetector-Unterstützung für traditionelles und vereinfachtes Chinesisch

Die LanguageDetector-API kann jetzt Text erkennen und unterscheiden, der in traditionellem oder vereinfachtem Chinesisch geschrieben ist.

Die LanguageDetector-API gibt den Sprachcode zh-Hant für traditionelles Chinesisch und zh-Hans für vereinfachtes Chinesisch zurück. Zuvor wurde die LanguageDetector-API sowohl für traditionelles chinesisch als auch für vereinfachtes Chinesisch zurückgegeben zh .

Siehe auch:

soft-navigation und interaction-contentful-paint Leistungseinträge

Die Leistungs-API enthält jetzt zwei neue PerformanceEntry Typen:

  • soft-navigation – Meldet Verlaufszustandsänderungen im gleichen Dokument, die durch Interaktionen initiiert werden.
  • interaction-contentful-paint – Meldet neue inhaltsbehaftete Farben in Teilen der Seite, die durch eine Benutzerinteraktion geändert wurden. Dies hilft Ihnen, die Wartezeit beim Laden von Interaktionen zu verstehen.

Verwenden Sie diese neuen Einträge, um die Leistung von soften Navigationsvorgängen zu messen. Eine weiche Navigation ist eine JavaScript-gesteuerte Navigation in einer Single-Page-App (SPA).

Siehe auch:

FontFaceSet Die Schnittstelle global verfügbar gemacht

Die FontFaceSet Schnittstelle wird jetzt global verfügbar gemacht.

Zuvor wurde die FontFaceSet Schnittstelle nicht als globale Eigenschaft verfügbar gemacht.

Diese Änderung richtet Microsoft Edge an der CSS-Spezifikation zum Laden von Schriftarten sowie an Safari und Firefox aus.

Siehe auch:

Spekulationsregeln: form_submission Feld

Sie können jetzt das "form_submission": true Feld für eine Prerenderregel in der Spekulationsregeln-API festlegen, damit der Prerender durch eine Formularübermittlungsnavigation aktiviert werden kann.

Zuvor konnten Formularübermittlungen niemals eine vorab renderte Seite aktivieren. Jetzt weist die Einstellung "form_submission": true den Browser an, den Prerender vorzubereiten, sodass der Prerender sofort aktiviert wird, wenn der Benutzer ein Formular sendet, dessen Ergebnis-URL mit der vorabrenderten URL übereinstimmt.

Dies ist nützlich für Suchformulare, bei denen die Ergebnis-URL im Voraus vorhergesagt werden kann. Um beispielsweise das Ergebnis eines Suchformulars, das zu navigiert, vorab zu /search?q=foorendern, verwenden Sie die folgenden Spekulationsregeln:

<script type="speculationrules">
{
  "prerender": [
    {
      "urls": ["/search?q=foo"],
      "form_submission": true
    }
  ]
}
</script>

Siehe auch:

Wheel-Ereignis gibt an, ob ein Momentum-Bildlauf

Die WheelEvent -Schnittstelle enthält jetzt ein momentum -Attribut, das angibt, ob das Ereignis Teil eines Momentum-Bildlaufs ist.

Das momentum Attribut ist z. B. auf einem Gerät mit einem Trackpad nützlich, auf dem der Benutzer eine Drehbewegung ausführen kann, um inhalte zu scrollen. Viele Geräte lösen nach dem Stopp der Trackpadbewegung noch eine Weile Radereignisse aus, um die Scrollträgheit zu simulieren. Das momentum Attribut unterscheidet diese simulierten Ereignisse von den Ereignissen, die während der physischen Trackpadinteraktion ausgelöst werden.

Siehe auch:

XML-Analyse in Rust für Nicht-XSLT-Szenarien

Microsoft Edge verwendet jetzt einen Rust-basierten XML-Parser in Szenarien, in denen keine XSLT-Verarbeitung erforderlich ist.

Der Rust-XML-Parser verbessert die Sicherheit, indem Speicherbeschädigungsfehler bei der XML-Analyse beseitigt werden. Dies gilt für:

  • Die DOMParser-Web-API.
  • Die responseXML -Eigenschaft für ein XMLHttpRequest (XHR)-Objekt.
  • SVG-Dokumente.

Siehe auch:

textStream() -Methode für Response, Requestund Body

Die RequestSchnittstellen , Responseund Blob enthalten jetzt eine textStream() -Methode.

Die textStream() -Methode bietet eine direkte Möglichkeit zum Lesen von Text aus einem Bytedatenstrom, ohne dass der Datenstrom zuerst über eine TextDecoderStream()geleitet werden muss.

Siehe auch:

Ursprungstests

Im Folgenden finden Sie Ursprungstests für neue experimentelle APIs, die in Microsoft Edge verfügbar sind.

Mit Origin-Testversionen können Sie experimentelle APIs auf Ihrer eigenen Livewebsite für einen begrenzten Zeitraum ausprobieren. Weitere Informationen zu Ursprungstests finden Sie unter Verwenden von Ursprungstests in Microsoft Edge.

Eine vollständige Liste der verfügbaren Ursprungstests finden Sie unter Microsoft Edge Origin-Testversionen.

Name Beschreibung Registrieren
Heuristik der soften Navigation Macht heuristische Heuristiken für die softe Navigation zum Sammeln von Leistungsmetriken in Single-Page-Apps verfügbar. 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 navigator.install()von . Registrieren
OpaqueRange Ermöglicht das Erstellen von Livebereichen über Text in <input> - und <textarea> -Elementen, die automatisch aktualisiert werden, während der Benutzer bearbeitet. Diese Bereiche unterstützen Geometriemethoden wie getBoundingClientRect() und die benutzerdefinierte CSS-Hervorhebungs-API, die Anwendungsfälle wie Popups mit Caretposition und Inline-Rechtschreibprüfung direkt in Formularsteuerelementen ermöglicht, ohne Elemente klonen oder interne DOM-Struktur verfügbar zu lassen. Registrieren
API für digitale Anmeldeinformationen – Unterstützung für die Ausstellung Löst die Ausstellung von Benutzeranmeldeinformationen von einem Server für den Anmeldeinformationsaussteller an eine digitale Wallet-Anwendung aus. Registrieren
prerender_until_script API-Aktion für Spekulationsregeln Eine API-Aktion mit Spekulationsregeln, die eine Seite vorab rendert, aber zum Vorabruf wechselt, wenn ein Skript ausgeführt wird. Registrieren
CPU-Leistungs-API Macht Informationen zu den Gerätefunktionen des Benutzers für die Verwendung mit der Compute Pressure-API verfügbar. Registrieren
Positivliste für Verbindungen Schränkt Verbindungen von einem Dokument oder Worker auf eine vom Server verteilte Positivliste von Endpunkten ein. Registrieren
focus-without-user-activation Berechtigungsrichtlinie Ermöglicht einem Einbettungssteuerelement den programmgesteuerten Fokus von eingebetteten Inhalten über die Berechtigungsrichtlinie focus-without-user-activation . Wenn die Richtlinie für einen Frame verweigert wird, werden programmgesteuerte Fokusaufrufe (element.focus(), , autofocuswindow.focus(), dialog.showModal(), und Popoverfokus) blockiert, es sei denn, sie werden durch die Benutzeraktivierung ausgelöst oder der Fokus delegiert. Registrieren
Erweiterte Canvas-TextMetriken Erweitert die TextMetrics Canvas-API mit Auswahlrechtecken, Begrenzungsrahmenabfragen und glyphencluster-Vorgängen. Registrieren
WebAudio Konfigurierbares Render quantum Hiermit können Sie beim Erstellen eines oder OfflineAudioContexteine AudioContext benutzerdefinierte Render quantum-Größe angeben. Registrieren
Vorabrendern von ursprungsübergreifenden iFrames Prerendert ursprungsübergreifende iFrames über einen Opt-In-Antwortheader, anstatt sie bis zur Seitenaktivierung zu verzögern. Registrieren
Containerzeitsteuerung Überwacht, wenn ein mit Anmerkungen versehener DOM-Container angezeigt wird und seine anfängliche Strichfarbe abgeschlossen wurde. Registrieren
Separate Stil- und Layoutdauern in der API für lange Animationsframes Fügt styleDurationdie Eigenschaften , forcedStyleDuration, layoutDurationund forcedLayoutDuration für eine tiefergehende CSS-Leistungsanalyse hinzu. Registrieren
Eingabeaufforderungs-API-Samplingparameter Mit den topK Samplingparametern und temperature können Sie das Modellverhalten pro Sprachmodellsitzung optimieren. Registrieren
<install> HTML-Element Installieren Sie andere Websites deklarativ als Web-Apps, indem Sie das <install> -Element verwenden. Registrieren
Skripts für deklarative CSS-Module Gibt deklarative Stylesheets mit Schattenwurzeln einschließlich deklarativer Schattenwurzeln mithilfe von Inlineformatmodulen frei. Registrieren
HTML im Zeichenbereich Ermöglicht das Rendern von HTML im Zeichenbereich mit neuen Zeichnungsmethoden und dem paint -Ereignis. Registrieren
Gamepad-Roheingabeereignis Anstatt sich auf häufige Abrufe über navigator.getGamepads()zu verlassen, können Webseiten auf gamepadrawinputchanged Ereignisse lauschen. Diese Ereignisse werden ausgelöst, wenn Änderungen zwischen Eingabeframes vom gleichen Gerät erkannt werden. Registrieren
AutoAusfüllen-Ereignis Erkennt, wenn das automatische Ausfüllen im Browser Formularsteuerelemente zum Anpassen der benutzerdefinierten Benutzeroberfläche und Überprüfung aktualisiert. Registrieren
Benutzerdefinierte WebAssembly-Deskriptoren V2 Speichert Daten, die Typen auf Quellebene zugeordnet sind, effizienter in benutzerdefinierten Deskriptorobjekten. Registrieren
Spekulative Lastmessung performance.speculations macht Daten zu verwendeten und nicht verwendeten Vorabladungen, Prefetches und Prerenders verfügbar. Dies hilft Ihnen, die Effektivität spekulativer Ladestrategien zu messen und Leistungs- und Kosten-Kompromisse zu optimieren. Registrieren
WebMCP Ermöglicht Es Ihrer Website, Tools für einen Browser-Agent zu registrieren, um Aufgaben im Namen eines Benutzers auszuführen. Registrieren
Email Verification Protocol Ermöglicht Websites die Überprüfung des E-Mail-Besitzes mithilfe kryptografischer Token, die von E-Mail-Anbietern ausgestellt werden. Dies reduziert die Abhängigkeit von Einmalkennungen (One-Time Passcodes, OTPs) für E-Mails und optimiert die Registrierungs-, Anmelde- und Wiederherstellungsabläufe. Registrieren

Hinweis

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die von Chromium.org erstellt und freigegeben wurden und gemäß den in der Creative Commons Attribution 4.0 International License beschriebenen Bedingungen verwendet werden.