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 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
- WebView2
- CSS-Features
- HTML-Features
-
Web-APIs
- Anforderungs-API für Geräteereignisberechtigungen
- Doppelte aufeinanderfolgende Navigationen werden ignoriert.
- Ursprungsübergreifende Umleitungssteuerung in der Navigationssteuerungs-API
- LanguageDetector-Unterstützung für traditionelles und vereinfachtes Chinesisch
-
soft-navigationundinteraction-contentful-paintLeistungseinträge -
FontFaceSetDie Schnittstelle global verfügbar gemacht -
Spekulationsregeln:
form_submissionFeld - Wheel-Ereignis gibt an, ob ein Momentum-Bildlauf
- XML-Analyse in Rust für Nicht-XSLT-Szenarien
-
textStream()-Methode fürResponse,RequestundBody
- Ursprungstests
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:
-
<ruby>HTML-Ruby-Anmerkungselement bei MDN. -
ruby-overhangCSS-Eigenschaft bei MDN.
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-areaaufnonefestgelegt ist,normalverhält sich wienone. - Wenn
position-areanicht aufnonefestgelegt ist,normalverhält sich wieauto.
Siehe auch:
-
position-anchorCSS-Eigenschaft bei MDN. -
position-areaCSS-Eigenschaft bei MDN.
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:
- Relative Alphafarben in CSS-Farbmodulebene 5.
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:
-
<usermedia>-Element im Repository "WICG / PEPC"
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:
-
referencetarget, in Element:attachShadow()method, at MDN. -
Shadowroot.referencetarget, inShadowRoot, bei MDN. -
shadowrootreferencetarget, im<template>HTML-Inhaltsvorlagenelement bei MDN.
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:
-
Feature:
aria-actionsunter Chrome-Plattformstatus.
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:
- DeviceMotionEvent: statische RequestPermission()-Methode bei MDN.
- DeviceOrientationEvent: statische RequestPermission()-Methode bei MDN.
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:
- Experimentieren Sie mit der Beibehaltung der älteren Navigation bei doppelter Navigation im Chromium BugTracker.
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:
- Navigationssteuerung bei MDN.
- Timing-Allow-Origin-Header bei MDN.
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:
- PerformanceEntry bei MDN.
- Leistungs-APIs bei MDN.
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:
- FontFaceSet bei MDN.
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:
- Spekulationsregeln-API bei MDN.
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:
- WheelEvent bei MDN.
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 einXMLHttpRequest(XHR)-Objekt. - SVG-Dokumente.
Siehe auch:
- DOMParser bei MDN.
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:
- Anfordern bei MDN.
- Antwort an MDN.
- Blob bei MDN.
- TextDecoderStream bei MDN.
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.