Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Firefox 41 Versionshinweise für Entwickler

Um die neuesten Entwicklerfunktionen von Firefox zu testen, installieren Sie die Firefox Developer Edition. Firefox 41 wurde am 22. September 2015 veröffentlicht. In diesem Artikel werden die wichtigsten Änderungen aufgelistet, die nicht nur für Webentwickler, sondern auch für Firefox- und Gecko-Entwickler sowie Add-on-Entwickler nützlich sind.

Änderungen für Webentwickler

Entwicklerwerkzeuge

Highlights:

Alle behobenen DevTools-Fehler zwischen Firefox 40 und Firefox 41: Beachten Sie, dass viele dieser Fehler, insbesondere jene im Zusammenhang mit den Performance-Werkzeugen, auf Firefox 40 zurückübertragen wurden.

CSS

HTML

JavaScript

Schnittstellen/APIs/DOM

HTML-Bearbeitungs-API

  • Die Bearbeitung von Ausschneiden-, Kopieren- und Einfügen-Befehlen wurde überarbeitet und ermöglicht jetzt das programmatische Kopieren und Ausschneiden von JS für Web-Inhalte:

Events

Web-Crypto

Canvas-API

Service Workers

WebGL

  • Das failIfMajorPerformanceCaveat WebGL-Kontextattribut wurde hinzugefügt und kann beim Erstellen eines WebGL-Kontexts mit HTMLCanvasElement.getContext() gesetzt werden, um anzugeben, ob die Erstellung eines Kontexts scheitern soll, wenn die Systemleistung gering ist (Firefox Bug 1164970).

WebRTC

  • Firefox bietet keine standardmäßigen STUN-Server mehr an, die verwendet werden, wenn keine angegeben sind, wenn eine neue RTCPeerConnection konstruiert wird. Sie müssen einen angeben, um eine WebRTC-Verbindung erfolgreich herzustellen.

Sonstiges

MathML

Neue Standard- und Fallback-Schrifthandhabung

Mathematische Formeln erfordern spezielle Schriftarten. Bisher waren diese Schriftarten im mathml.css-Nutzeagenten-Stylesheet hartcodiert (was die Schriftfamilie auf dem <math>-Tag festlegt) und in der Einstellung font.mathfont-family (die die Ersatzschriften zum Verwenden für dehnbare und große Operatoren festlegt). Firefox 41 führt eine interne x-math-Sprache ein, die automatisch auf dem <math>-Tag gesetzt wird, sowie entsprechende Einstellungsoptionen (z. B. font.name.serif.x-math). Das Benutzeragenten-Stylesheet setzt nun die Schriftfamilie auf serif für den <math>-Tag und die Einstellungsoption font.mathfont-family wird durch font.name.serif.x-math ersetzt. Alle Plattformen verwenden jetzt im Wesentlichen die gleiche Liste von Ersatzschriften, mit "Latin Modern Math" als erste. Die Standard/Ersatzschriften können über das standardmäßige Einstellungsmenü pro Sprache konfiguriert werden. Weitere Details finden Sie unter Firefox Bug 947654 und Firefox Bug 1160456.

SVG

Audio/Video

Netzwerk

Sicherheit

  • Die CSP 1.1 manifest-src Direktive wird jetzt unterstützt (Firefox Bug 1089255).
  • Frühere Versionen von Firefox erwarteten fälschlicherweise, dass der Wert der Referrer-Direktive der Content-Security-Policy origin-when-cross-origin als origin-when-crossorigin geschrieben wird. Dies wurde korrigiert, um das fehlende Bindestrichzeichen einzuschließen.

Änderungen für Add-on- und Mozilla-Entwickler

XUL

Keine Änderungen.

JavaScript-Code-Module

Keine Änderungen.

XPCOM

Schnittstellen

Keine Änderungen.

Sonstiges

  • Eine neue, interne und nur für Chrome-Kontext geeignete API zum Rendern des Stamm-Widgets eines Fensters in ein <canvas> wurde hinzugefügt: CanvasRenderingContext2D.drawWidgetAsOnScreen(). Diese API verwendet das Betriebssystem, um das Widget im Bildschirm zu erfassen. Für weitere Details siehe Firefox Bug 1167477.