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 157, das am 5. November 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
- HTML-Features
-
Web-APIs
- Aktualisierte HTML-Einfüge- und Streamingmethoden
-
Desinfektionsmittel-API:
javascriptURLsOption - HTML-in-Canvas
- API für lange Animationsframes: Formatvorlagen- und Layoutdauer
- CORS-Erzwingung für die Background Fetch API
-
ProgressEventin Service Workers -
Web-Bluetooth:
BluetoothRemoteGATTServerist eineEventTarget -
WebGPU:
atomic-vec2u-min-maxFeature
- Origin-Testversionen
Microsoft Edge DevTools
Neuigkeiten in den Microsoft Edge-DevTools anzeigen.
WebView2
Siehe:
CSS-Features
Die folgenden neuen CSS-Features (Cascading Style Sheets) sind in Microsoft Edge enthalten.
corner Kurzschrifteigenschaften
Die neue corner CSS-Kurzformeigenschaft legt sowohl den Radius als auch die Form der Ecken eines Elements in einer einzigen Deklaration fest, indem die border-radiuscorner-shape und-Eigenschaften kombiniert werden.
Beispiel:
.card {
/* Equivalent to: border-radius: 20px; corner-shape: squircle; */
corner: 20px squircle;
}
Mit den folgenden zusätzlichen Kurzformeigenschaften können Sie den Radius und die Form bestimmter Ecken festlegen:
- Abkürzungen pro Ecke:
corner-top-left,corner-top-right,corner-bottom-leftundcorner-bottom-right. - Physische Kantenabkürzungen, z. B
corner-top. undcorner-bottom, die die beiden Ecken einer Kante festlegen. - Logische Kantenkurzschriften, z. B
corner-block-start. undcorner-block-end, die die beiden Ecken einer Kante basierend auf dem Schreibmodus festlegen.
Siehe auch:
- Die Eckabkürzung in CSS Borders and Box Decorations Modulebene 4.
- border-radius CSS-Eigenschaft bei MDN.
- eckenförmige CSS-Eigenschaft in MDN.
text-decoration-inset und -zeit
Die text-decoration-inset CSS-Eigenschaft steuert, wie weit Unterstreichungen, Überstreichungen und Durchgangsdekorationen von der Anfangs- und Endkante des Textes eines Elements entfernt oder darüber hinaus verlängert werden.
text-decoration-inset Unterstützt die folgenden Wertetypen:
-
auto, wodurch der Browser den geeigneten Einschub basierend auf dem Text des Elements und dem umgebenden Kontext bestimmen kann. - Ein Längenwert, z. B
20px. . . - Ein Prozentwert, z. B
10%. . . - Ein oder zwei Werte. Der erste Wert legt den Startoffset fest. Der zweite Wert legt bei Angabe den Endoffset fest.
Auf diese Weise können Sie den Dekorationsabstand anpassen und Enthüllungseffekte mit nativen Textdekorationen erstellen, anstatt Hintergrundverläufe oder zusätzliche Elemente zu verwenden.
Siehe auch:
Benutzerdefinierter Zeichenfolgenwert für text-overflow
Die text-overflow CSS-Eigenschaft akzeptiert jetzt einen Zeichenfolgenwert, um den benutzerdefinierten Text anzugeben, der angezeigt wird, wenn der Inhalt eines Elements überläuft und abgeschnitten wird.
Bisher konnten Sie nur die clip Werte oder ellipsis verwenden. Mit einer benutzerdefinierten Zeichenfolge können Sie Überlaufindikatoren erstellen, die besser zu Ihrem Inhalt passen, zum Beispiel:
.summary {
overflow: hidden;
white-space: nowrap;
text-overflow: " (more)";
}
Siehe auch:
- text-overflow CSS-Eigenschaft in MDN.
- text-overflow in CSS Overflow Module Level 4.
position-visibility: anchor-valid und anchor-visible
Bei Verwendung der CSS-Ankerpositionierung steuert die position-visibility CSS-Eigenschaft, wann ein Element mit Ankerposition ausgeblendet wird. Die position-visibility Eigenschaft unterstützt jetzt die folgenden Werte:
anchor-valid(neu) - Das Ankerelement wird nur angezeigt, wenn sein Standardankerelement vorhanden ist und das Element daher relativ zu ihm positioniert werden kann.anchor-visible- Das Anker-positionierte Element wird nur angezeigt, wenn sein Standard-Ankerelement zumindest teilweise sichtbar ist. Dieser Wert ersetzt denanchors-visibleWert.
Der Pluralwert anchors-visible ist jetzt veraltet und ist ein Alias von anchor-visible. Verwenden Sie anchor-visible stattdessen.
Siehe auch:
- position-visibility CSS-Eigenschaft bei MDN.
- CSS-Ankerpositionierung bei MDN.
- position-visibility in CSS Anchor Positioning Module Level 1.
HTML-Features
Die folgenden neuen HTML-Features sind in Microsoft Edge enthalten.
Nur-Symbol-Modus für <camera><microphone>, und <geolocation> Elemente
<microphone>Die <camera>, , und <geolocation> HTML-Elemente unterstützen jetzt das displaymode Attribut, mit dem Sie diese Elemente als kompakte, symbolgeschützte Schaltflächen ohne Text rendern können. Beispiel:
<camera displaymode="icon-only"></camera>
Nur-Symbol-Schaltflächen sind in Layouts mit eingeschränktem Platz nützlich, z. B. in Kartensteuerelementen oder schwebenden Videosymbolleisten. Im Nur-Symbol-Modus behalten die Elemente die gleichen Sicherheitsgarantien bei und bleiben für Sprachausgaben vollständig zugänglich.
Siehe auch:
- <Geolocation-HTML-Element> bei MDN.
-
<camera>und<microphone>Elemente in den Versionshinweisen zur Webplattform Microsoft Edge 153 (10. September 2026). - HTML-Elemente für die Medienerfassung in den Erweiterungen "Media Mitschreiben" und "Streams".
Web-APIs
Die folgenden neuen Web-API-Features sind in Microsoft Edge enthalten.
Aktualisierte HTML-Einfüge- und Streamingmethoden
Die folgenden HTML-Einfüge- und -Streamingmethoden bieten eine kohärentere Möglichkeit, HTML dynamisch in ein vorhandenes Dokument einzufügen:
- Positionsmethoden, die HTML als Argument verwenden und effektiv ersetzen
insertAdjacentHTML():-
beforeHTML()undbeforeHTMLUnsafe() -
afterHTML()undafterHTMLUnsafe() -
appendHTML()undappendHTMLUnsafe() -
prependHTML()undprependHTMLUnsafe() -
replaceWithHTML()undreplaceWithHTMLUnsafe()
-
- Streamingmethoden, die ein
WritableStreamObjekt zurückgeben, das den HTML-Text analysiert, den Sie daran schreiben:-
streamHTML()undstreamHTMLUnsafe() -
streamAppendHTML()undstreamAppendHTMLUnsafe() -
streamPrependHTML()undstreamPrependHTMLUnsafe() -
streamReplaceWithHTML()undstreamReplaceWithHTMLUnsafe() -
streamBeforeHTML()undstreamBeforeHTMLUnsafe() -
streamAfterHTML()undstreamAfterHTMLUnsafe()
-
Darüber hinaus können Sie die runScripts Option beim Aufrufen einer der unsicheren HTML-Einfüge- oder Streamingmethoden auf true die Ausführung der Methode in ähnlicher Weise createContextualFragment()wie festlegen.
Richtlinien für vertrauenswürdige Typen können auch den Skriptmodus und die Bereinigung außer Kraft setzen, die von diesen Methoden verwendet werden.
Vor diesen Methoden konnten Sie HTML bereits dynamisch aus Skripts aktualisieren, indem Sie mehrere unzusammenhängende APIs verwendeten, von denen jede ihre eigenen feinen Unterschiede aufwies. Sie haben beispielsweise folgende Möglichkeiten:
- Teilweise Aktualisieren eines Elements mithilfe von
insertAdjacentHTML(). - Bereinigen von HTML mithilfe von
setHTML(). - Skripts ausführen mithilfe von
createContextualFragment(). - Stream von HTML mithilfe eines getrennten Dokuments
Solche mehreren, unzusammenhängenden APIs können verwirrend und schwer zu verwenden sein. Solche APIs können auch Sicherheitsprobleme verursachen, wenn sie nicht gut genutzt werden.
Siehe auch:
Desinfektionsmittel-API: javascriptURLs Option
Die Desinfektions-API bietet jetzt die javascriptURLs Konfigurationsoption und die setJavascriptURLs() Methode, um zu steuern, ob javascript: URLs, die für die href Navigation verwendet werden, z. B. im Attribut eines <a> Elements, beim Bereinigen von HTML entfernt werden.
Bisher hing es von der verwendeten Methode ab, ob javascript: URLs entfernt wurden:
- Die sicheren Methoden, wie z. B
setHTML(). entfernte URLs, haben immerjavascript:entfernt. - Die unsicheren Methoden, wie z. B
setHTMLUnsafe(). entferntejavascript:niemals URLs.
Nun ist das Entfernen javascript: von URLs ein expliziter Teil der Desinfektionskonfiguration, den Sie mit jeder Methode verwenden können.
Wenn Sie die neue Option nicht verwenden, bleibt das Verhalten unverändert.
Siehe auch:
- HTML Sanitizer API at MDN.
- Desinfektionsmittel bei MDN.
- setJavascriptURLs() in HTML Standard.
HTML-in-Canvas
Mit der HTML-in-Canvas-API können Sie HTML-Elemente in ein <canvas> Element zeichnen. So können Sie den Canvas verwenden, um anzupassen, wie HTML-Inhalte gerendert werden, während der Inhalt zugänglich, interaktiv und korrekt angeordnet bleibt.
Sie können z. B. HTML-in-Canvas verwenden, um Folgendes zu rendern:
- Formatierter Text in Diagrammen.
- Reichhaltige Inhalte in Kreativtools.
- Menüs im Spiel.
- HTML-Inhalte auf Oberflächen innerhalb einer 3D-Szene.
HTML-in-Canvas bietet die folgenden Primitive:
- Attribute, um die Nachkommen eines
<canvas>Elements in Layout und Zeichnung zu übernehmen. - Methoden zum Zeichnen von Elementen in den Canvas:
drawElementImage()für 2D-Canvas-Kontexte und äquivalente Methoden für WebGL und WebGPU. - Ein
paintEreignis, das ausgelöst wird, wenn die gezeichneten Elemente im Zeichenbereich aktualisiert werden müssen. - Methoden zur Synchronisierung der Geometrie der gezeichneten Elemente mit dem DOM, für Treffertests und Zugänglichkeit.
Siehe auch:
API für lange Animationsframes: Formatvorlagen- und Layoutdauer
Die API für lange Animationsframes meldet jetzt, wie viel Zeit für Stil- und Layoutberechnungen aufgewendet wurde, sodass Sie beim Analysieren langsamer Frames zwischen Formatvorlagenzeit und Layoutzeit unterscheiden können:
-
PerformanceLongAnimationFrameTimingObjekte verfügen über diestyleDurationneuen und-EigenschaftenlayoutDuration, die die Zeit melden, die für die Neuberechnung von Formatvorlagen und die Aktualisierung des Layouts aufgewendet wurde, als Teil des Rendering-Updates. -
PerformanceScriptTimingObjekte verfügen über dieforcedStyleDurationneuen und-EigenschaftenforcedLayoutDuration, die den Zeitaufwand für Formatvorlagen- und Layoutberechnungen angeben, die synchron von Skripts erzwungen wurden.
Siehe auch:
- Lange Zeitdauer für Animationsframes bei MDN.
- PerformanceLongAnimationFrameTiming bei MDN.
CORS-Erzwingung für die Background Fetch API
Die Background Fetch-API erzwingt jetzt die ressourcenübergreifende Freigabe zwischen verschiedenen Ursprüngen (Cross-Origin Resource Sharing, CORS).
Dadurch wird sichergestellt, dass Abrufanforderungen im Hintergrund den gleichen Sicherheitsrichtlinien unterliegen, z. B. den lokalen Netzwerkzugriffsprüfungen. Dadurch wird verhindert, dass Websites CORS (und andere Sicherheitsrichtlinienprüfungen) umgehen, indem sie Fetch im Hintergrund anstelle von regulärem Fetch verwenden.
Siehe auch:
- Background Fetch API at MDN.
- API bei MDN abrufen.
- Fetch standard.
- Cross-Origin Resource Sharing (CORS) bei MDN.
ProgressEvent in Service Workers
Die ProgressEvent Schnittstelle ist jetzt in Service Workern verfügbar. Sie können den ProgressEvent() Konstruktor in einem Service Worker verwenden, um Fortschrittsereignisse mit den lengthComputableEigenschaften , loadedund total zu erstellen.
Dadurch werden Service Worker an anderen Workerkontexten und am XMLHttpRequest-Standard ausgerichtet.
Siehe auch:
- ProgressEvent at MDN.
- Service Worker-API bei MDN.
Web-Bluetooth: BluetoothRemoteGATTServer ist eine EventTarget
Die BluetoothRemoteGATTServer Schnittstelle erbt nun von EventTargetund macht daher die addEventListener()removeEventListener(), , und dispatchEvent() Methoden verfügbar.
Dadurch können Ereignisse auf Verbindungsebene direkt auf dem GATT-Serverobjekt gesendet werden.
Siehe auch:
- BluetoothRemoteGATTServer bei MDN.
- Web-Bluetooth-API bei MDN.
WebGPU: atomic-vec2u-min-max Feature
Mit dem atomic-vec2u-min-max WebGPU-Feature können Sie atomare 64-Bit-Minimum- und -Maximum-Operationen für atomic<vec2u> Werte in WebGPU Shading Language (WGSL)-Shadern verwenden.
Auf diese Weise können Sie Algorithmen implementieren, die 64-Bit-Atomics erfordern, ohne dass vollständige Unterstützung für 64-Bit-Ganzzahlen erforderlich ist.
Siehe auch:
- WebGPU API at MDN.
- atomic-vec2u-min-max in WebGPU, at W3C.
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 |
|---|---|---|
| Gamepad-Roheingabeereignis | Anstatt sich auf häufige Abfragen über navigator.getGamepads()zu verlassen, können Webseiten auf gamepadrawinputchanged Ereignisse lauschen. Diese Ereignisse werden ausgelöst, wenn Änderungen zwischen Eingabeframes von demselben Gerät erkannt werden. |
Registrieren |
| Steuern der Heuristik des Ansichtsfensters in der Spekulationsregel-API | Ermöglicht es Ihnen, die Heuristiken des Ansichtsfensters zu steuern, die von Spekulationsregeln verwendet werden, um festzustellen, ob verschiedene Heuristikparameter zu besseren Ergebnissen führen als die Standardparameter. | Registrieren |
| Benutzer-Agent-Imageersatz-API | Ermöglicht es Ihnen, zu beobachten, wenn Browserfeatures Bilder im Inhalt Ihrer Seite ersetzen. Diese Browserfeatures sind derzeit auf ausgewählte Websites beschränkt. | 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 |
| Vorausrendern ursprungsübergreifender Iframes | Rendert ursprungsübergreifende iframes über einen Opt-in-Antwortheader vorab, anstatt sie bis zur Seitenaktivierung zu verzögern. | Registrieren |
| Spekulative Lastmessung |
performance.speculations Macht Daten zu verwendeten und nicht verwendeten Preloads, Prefetches und Prerenders verfügbar. Auf diese Weise können Sie die Effektivität spekulativer Ladestrategien messen und Kompromisse zwischen Leistung und Kosten optimieren. |
Registrieren |
| Prompt-API-Stichprobenparameter |
temperature Mit den topK Samplingparametern und können Sie das Modellverhalten pro Sprachmodellsitzung optimieren. |
Registrieren |
PrefetchAndPrerenderActivationBeacon |
Ermöglicht Edge, ein Aktivierungs-Beacon zuverlässig zu melden, wenn eine Prefetch- oder Prerendering-Seite aktiviert wird. | 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 |
| JS Self-Profiling Markierungen | Erweitert die JS Self-Profiling-API um Beispielmarkierungen wie script, gc, style, layoutund paint. Diese Markierungen identifizieren die Aktivität, die der Browser zum Zeitpunkt der Erfassung ausgeführt hat. |
Registrieren |
| Protokoll zur Überprüfung von E-Mails | Ermöglicht Websites das Überprüfen des E-Mail-Besitzes mithilfe von kryptografischen Token, die von E-Mail-Anbietern ausgegeben werden. Dies reduziert die Abhängigkeit von E-Mail-Einmalkennungen (OTPs) und optimiert Registrierungs-, Anmelde- und Wiederherstellungsabläufe. | Registrieren |
| Benutzerdefinierte WebAssembly-Deskriptoren V2 | Speichert Daten, die Typen auf Quellebene zugeordnet sind, effizienter in benutzerdefinierten Deskriptorobjekten. | Registrieren |
| Deklarative Performance Observer-API | Verwendet HTTP-Antwortheader, um ein zuverlässiges, vom Browser verwaltetes Telemetriesystem nachzuweisen, das Leistungsmetriken für die Website von der Initiierung der Navigation bis zur Beendigung der Seite meldet. | Registrieren |
| WebMCP (Englisch) | Ermöglicht Ihrer Website die Registrierung von Tools für einen In-Browser-Agent, um Aufgaben im Namen eines Benutzers auszuführen. | Registrieren |
| Eingebettete Erzwingung der Verbindungszulassungsliste | Ermöglicht es einem Einbetter, das connectionallowlist Attribut für ein <iframe> Element zu verwenden, um anzufordern, dass das gerahmte Dokument seine ausgehenden Netzwerkverbindungen auf eine deklarierte Zulassungsliste beschränkt. Wenn das gerahmte Dokument keine übereinstimmende Connection-Allowlist Kopfzeile liefert, wird seine Antwort blockiert. |
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.