Freigeben über


Versionshinweise zur Microsoft Edge 139-Webplattform (August 2025)

Im Folgenden finden Sie die neuen Webplattformfeatures und -updates in Microsoft Edge 139, die am 7. August 2025 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:

Edge DevTools

Weitere Informationen finden Sie unter Neuerungen in DevTools (Microsoft Edge 139).

WebView2

Weitere Informationen finden Sie unter 1.0.3405.78 (11. August 2025) in den Versionshinweisen für das WebView2 SDK.

Webplattformfeatures

CSS-Features

Benutzerdefinierte CSS-Funktionen

Eine benutzerdefinierte CSS-Funktion ähnelt einer benutzerdefinierten Eigenschaft, aber anstatt einen einzelnen festen Wert zurückzugeben, gibt eine benutzerdefinierte CSS-Funktion Werte zurück, die auf anderen benutzerdefinierten Eigenschaften, Parametern und Bedingungen basieren.

Das folgende Beispiel zeigt eine benutzerdefinierte Funktion namens --negative, die einen einzelnen Parameter --value akzeptiert und den negierten Wert zurückgibt:

@function --negative(--value) {
  result: calc(-1 * var(--value));
}

Siehe auch:

CSS-Eigenschaft font-width

Die font-width CSS-Eigenschaft wählt eine Schriftart aus einer Schriftfamilie basierend auf der Breite aus, entweder nach einem Schlüsselwort (keyword) wie condensed oder einem Prozentsatz.

Die font-width -Eigenschaft funktioniert jetzt sowohl in Inline-CSS-Formatvorlagen als @font-face auch in -Regeln.

Darüber hinaus wird die CSS-Eigenschaft font-stretch jetzt als Legacyalias für die font-width Eigenschaft betrachtet. Die font-stretch CSS-Eigenschaft funktioniert weiterhin, ist aber nicht mehr der empfohlene Ansatz zum Steuern der Schriftbreite.

Siehe auch:

Fortsetzen der Ausführung von Übergängen beim Wechsel zum anfänglichen Übergangswert

CSS-Übergänge, die während der Ausführung auf nonefestgelegt sind, werden jetzt weiter ausgeführt. Wenn sich übergangsbezogene CSS-Eigenschaften ändern, wirken sich diese Änderungen nur auf neu gestartete Übergänge aus.

Durch diese Änderung ist Microsoft Edge mit anderen Browsern konsistent. Zuvor hat Microsoft Edge fälschlicherweise Übergänge abgebrochen, wenn die transition -Eigenschaft auf nonefestgelegt wurde.

Siehe auch:

CSS-Eigenschaft corner-shape

Mit corner-shape der CSS-Eigenschaft können Sie zusätzlich zur vorhandenen border-radius Eigenschaft die Form der Ecken eines Elements angeben.

Dadurch können Formen wie Wellenlinien (quadratische Kreise) oder Kerben erstellt und zwischen ihnen animiert werden.

Siehe auch:

Web-APIs

request-close invoker-Befehl

Die <dialog> -Methode des requestClose() Elements kann jetzt auch deklarativ mit dem request-close Aufrufbefehl aufgerufen werden.

Die requestClose() -Methode und der request-close Aufrufbefehl werden verwendet, um das Schließen eines Dialogelements anzufordern, das ein Ereignis auslöst, mit dem Sie bei Bedarf verhindern können, dass der Dialog geschlossen wird.

Siehe auch:

Audiopegel für WebRTC-codierte Frames

Der audioLevel Wert für einen codierten Frame, der über RTCPeerConnection übertragen wird, ist jetzt in den Metadaten dieses Frames verfügbar.

Der audioLevel Wert ist bereits in anderen APIs verfügbar, z. B. RTCStats und RTCContributingSources, und ist nützlich in Fällen, in denen beispielsweise angegeben wird, wer in einer Videokonferenzanwendung spricht, oder um Stille zu erkennen.

Die Verwendung audioLevel als Teil der Metadaten jedes Frames macht die Erkennung des Audiopegels für Anwendungen, die WebRTC-Codierungstransformation verwenden, genauer und effizienter. Eine Anwendung muss nicht mehr ständig aufrufen getStats() oder getContributingSources() zugriff auf die Audioebene erhalten. Der Audiopegel entspricht jetzt genau dem Frame, der verarbeitet wird.

Siehe auch:

Angeben eines crash-reporting Endpunkts, der nur Absturzberichte empfangen soll

Mit der Berichterstellungs-API werden Absturzberichte an den Endpunkt übermittelt, der default neben Absturzberichten auch viele andere Arten von Berichten empfängt.

Sie können jetzt einen Endpunkt mit dem Namen crash-reportingangeben, der nur Absturzberichte empfängt.

Siehe auch:

Auslösen eines Fehlerereignisses anstelle des Auslösens für vom CSP blockierten Worker

Wenn zuvor eine Inhaltssicherheitsrichtlinie (Content Security Policy, CSP) die Verwendung eines Workers oder SharedWorkers durch Microsoft Edge blockierte, hat der Browser beim new Worker(url) Ausführen oder new SharedWorker(url) Ausführen von ein SecurityError -Objekt ausgelöst.

Jetzt wird der CSP im Rahmen des Abrufens des Worker- oder SharedWorker-Skripts überprüft, und ein Fehlerereignis wird asynchron ausgelöst, anstatt eine Ausnahme zu auslösen.

Siehe auch:

Verringern des Fingerabdrucks in Accept-Language

Um die Menge der Informationen zu reduzieren, die der Accept-Language Header in HTTP-Anforderungen verfügbar macht, wird anstelle der vollständigen Liste der bevorzugten Sprachen des Benutzers bei jeder HTTP-Anforderung nur die bevorzugte Sprache des Benutzers gesendet.

Siehe auch:

Bessere JSON-MIME-Typerkennung

Microsoft Edge erkennt jetzt alle gültigen JSON-MIME-Typen, die von der MIME-Sniffing-Spezifikation definiert sind. Dies schließt alle MIME-Typen ein, deren Untertyp mit +jsonendet, z text/html+json. B. , zusätzlich zu application/json den MIME-Typen und text/json .

Diese Änderung stellt sicher, dass Web-APIs und -Features, die auf der JSON-Erkennung basieren, browserübergreifend konsistent verhalten.

Siehe auch:

Unterstützen des Attributs async für SVG-Elemente <script>

Das SVG-Element <script> unterstützt jetzt das async -Attribut, ähnlich wie das HTML-Element <script> .

Das async Attribut ermöglicht die asynchrone Ausführung von Skripts, wodurch die Leistung und Reaktionsfähigkeit von Web-Apps verbessert wird, die SVG verwenden.

Siehe auch:

WebGPU core-features-and-limits

Die core-features-and-limits Featurezeichenfolge ist jetzt verfügbar, um die Features eines WebGPU-Adapters zu überprüfen.

const adapter = await navigator.gpu.requestAdapter();
const hasCore = adapter.features.has('core-features-and-limits');

Das core-features-and-limits Feature gibt an, dass der WebGPU-Adapter im Gegensatz zum Kompatibilitätsmodus WebGPU kernige WebGPU unterstützt.

Derzeit ist Core WebGPU die einzige verfügbare Version von WebGPU, aber in Zukunft kann ein Kompatibilitätsmodus hinzugefügt werden, damit ältere Hardware auf WebGPU zugreifen kann.

Siehe auch:

WebGPU: 3D-Texturunterstützung für komprimierte BC- und ASTC-Formate

Die texture-compression-bc-sliced-3d WebGPU-Features und texture-compression-astc-sliced-3d bieten Unterstützung für 3D-Texturen, die die Formate Blockkomprimierung (BC) und Adaptive Skalierbare Texturkomprimierung (ASTC) verwenden.

texture-compression-bc-sliced-3d und texture-compression-astc-sliced-3d ermöglichen Es Ihnen, die effizienten Komprimierungsfunktionen von BC- und ASTC-Formaten für volumetrische Texturdaten zu nutzen, was eine erhebliche Reduzierung des Speicherbedarfs und der Bandbreitenanforderungen ohne erhebliche Einbußen bei der visuellen Qualität bietet.

Indem Sie diese Funktionen als WebGPU-Features verfügbar machen, können Sie explizit nach Unterstützung suchen und bei Bedarf Fallbacklösungen oder alternative Renderingpfade bereitstellen.

Siehe auch:

Leistungsverbesserungen bei der WebXR-Tiefenerkennung

Die WebXR-API macht mehrere neue Mechanismen verfügbar, um das Verhalten der Tiefenerkennungsfunktion innerhalb einer WebXR-Sitzung anzupassen. Diese Mechanismen können die Leistung der Generierung oder Nutzung des Tiefenpuffers verbessern.

Mit diesen neuen verfügbar gemachten Mechanismen haben Sie folgende Möglichkeiten:

  • Fordern Sie den rohen oder glatten Tiefenpuffer an.
  • Fordern Sie an, dass die Laufzeit die Bereitstellung des Tiefenpuffers beendet, oder setzen Sie die Bereitstellung des Tiefenpuffers fort.
  • Machen Sie einen Tiefenpuffer verfügbar, der nicht genau mit der Ansicht des Benutzers übereinstimmt, sodass der Benutzer-Agent nicht für jeden Frame eine unnötige Neuprojektion durchführen muss.

Siehe auch:

PWA-Features

Web-App-Bereichserweiterungen

scope_extensions ist ein neues Web-App-Manifestmitglied, mit dem Web-Apps ihren Bereich auf andere Ursprünge erweitern können.

Bereichserweiterungen ermöglichen die Darstellung von Web-Apps, die auf mehreren Unterdomänen und Domänen der obersten Ebene basieren, als einzelne Web-App.

{
  "name": "Example app",
  "display": "standalone",
  "start_url": "/index.html",
  "scope_extensions": [
    {
      "type": "type",
      "origin": "https://example.com"
    }
  ]
}

Die im scope_extensions Member aufgeführten Ursprünge müssen bestätigen, dass sie der Web-App zugeordnet sind, indem sie eine Konfigurationsdatei mit dem Namen hosten .well-known/web-app-origin-association. Die Datei muss den Ursprung der Web-App auflisten:

{
  "https://sample-app.com/": {
    "scope": "/"
  }
}

Siehe auch:

Entfernte Features

Entfernen der automatischen Erkennung von ISO-2022-JP-Zeichensätzen in HTML

Um die Sicherheit zu verbessern, wurde die automatische Erkennung des ISO-2022-JP-Zeichensatzes in HTML entfernt.

Siehe auch:

Ursprungstests

Im Folgenden finden Sie neue experimentelle APIs, die Sie auf Ihrer eigenen Livewebsite für einen begrenzten Zeitraum ausprobieren können.

Weitere Informationen zu Ursprungstests finden Sie unter Testen experimenteller APIs und Features mithilfe von Ursprungstests.

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

Neue Chromium-Ursprungsversuche

Renderblockierungsattribut mit vollständiger Bildfrequenz

Läuft am 24. März 2026 ab

Das neue full-frame-rate Renderblockierungsattribut weist den Browser an, die Seite mit einer niedrigeren Framerate zu rendern, um Ressourcen zu reservieren und kritische Inhalte zu analysieren. Nachdem der kritische Inhalt analysiert wurde, stellt der Brower seine normale Bildfrequenz wieder her.

Verringert beispielsweise <link rel="expect" href="#critical-content" blocking="full-frame-rate"> die Bildfrequenz des Browsers, bis das #critical-content Element analysiert wird.

Das full-frame-rate Renderblockierungsattribut ist nur informativ. Der Browser kann sich entscheiden, die Bildfrequenz zu verringern, bevor ein blockierendes Element analysiert wird, z. B. ganz zu Beginn der Ladephase. Der Browser kann auch entscheiden, die Bildfrequenz wiederherzustellen, bevor die Liste der blockierenden Elemente leer wird, z. B. nach einem Timeout oder bestimmten Benutzerinteraktionen.

Eingabeaufforderungs-API

Läuft am 24. März 2026 ab

Die Eingabeaufforderungs-API ist eine experimentelle Web-API, mit der Sie ein in Microsoft Edge integriertes kleines Sprachmodell (SLM) aus dem JavaScript-Code Ihrer Website oder Browsererweiterung auffordern können. Verwenden Sie die Eingabeaufforderungs-API, um Text zu generieren und zu analysieren oder Anwendungslogik basierend auf Benutzereingaben zu erstellen, und entdecken Sie innovative Möglichkeiten zum Integrieren von Prompt Engineering-Funktionen in Ihre Webanwendung.

Siehe auch:

WebGPU-Kompatibilitätsmodus

Läuft am 21. April 2026 ab

Der WebGPU-Kompatibilitätsmodus ist eine aktivierte, leicht eingeschränkte Teilmenge von WebGPU, die ältere Grafik-APIs wie OpenGL und Direct3D11 ausführen kann. Ziel ist es, die Reichweite von WebGPU-Anwendungen auf ältere Geräte zu erweitern, die nicht über die modernen, expliziten Grafik-APIs verfügen, die für die Kern-WebGPU erforderlich sind.

Microsoft Edge-reine Ursprungstests

Web-App-Zugriff auf LocalFolder

Läuft am 31. Juli 2025 ab

Der Web-App-Zugriff auf LocalFolder ermöglicht einer PWA, die aus dem Microsoft Store installiert wurde, den Zugriff auf Dateiinhalte, die zuvor von einer früheren UWP-Version derselben Anwendung im WinRT-Ordner ApplicationData.LocalFolder gespeichert wurden.

Web-App-Bereichserweiterungen

Läuft am 31. August 2025 ab

scope_extensions ist ein neues Web-App-Manifestmitglied, mit dem Web-Apps ihren Bereich auf andere Ursprünge erweitern können.

Bereichserweiterungen ermöglichen die Darstellung von Web-Apps, die auf mehreren Unterdomänen und Domänen der obersten Ebene basieren, als einzelne Web-App.

{
  "name": "Example app",
  "display": "standalone",
  "start_url": "/index.html",
  "scope_extensions": [
    {
      "type": "type",
      "origin": "https://example.com"
    }
  ]
}

Die im scope_extensions Member aufgeführten Ursprünge müssen bestätigen, dass sie der Web-App zugeordnet sind, indem sie eine Konfigurationsdatei mit dem Namen hosten .well-known/web-app-origin-association. Die Datei muss den Ursprung der Web-App auflisten:

{
  "https://sample-app.com/": {
    "scope": "/"
  }
}
Api zum Abrufen von Informationen

Läuft am 18. Dezember 2025 ab.

Die Acquisition Info-API unterstützt die Zuordnung von Drittanbieterakquisitionen für PWAs, die über einen App Store oder direkt über den Browser erworben wurden.

MS High Contrast Deprecation

Läuft am 9. September 2025 ab.

Aktiviert die Legacy-CSS-Medienabfrage -ms-high-contrast und die Legacyeigenschaft -ms-high-contrast-adjust .

Weitere Informationen finden Sie unter Veraltete Unterstützung für -ms-high-contrast und -ms-high-contrast-adjust.

AriaNotify-API

Läuft am 14. Oktober 2025 ab.

Mit der AriaNotify-API kann Ihre App einer Sprachausgabe direkt mitteilen, was zu sagen ist, wenn es eine nicht vom Benutzer initiierte Änderung am Inhalt einer Webseite gibt. Im einfachsten Szenario rufen ariaNotify("foo") Sie für das Dokument oder für ein Element auf.

Weitere Informationen finden Sie unter Erstellen eines barrierefreieren Webs mit Aria Notify.

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.