Firefox 44 für Entwickler

Um die neuesten Entwickler-Features von Firefox zu testen, installieren Sie die Firefox Developer Edition. Firefox 44 wurde am 26. Januar 2016 veröffentlicht. Dieser Artikel listet wichtige Änderungen auf, 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

HTML

CSS

  • position: fixed; erstellt jetzt immer einen neuen Stapelkontext (Firefox Bug 1179288).

  • Die Unterstützung von unicode-range wurde standardmäßig aktiviert (Firefox Bug 1119062).

  • Unsere experimentelle Implementierung von CSS Writing Modes wurde aktualisiert, um der neuesten Spezifikation zu entsprechen:

  • Die nicht standardisierten Eigenschaften -moz-math-display und -moz-window-shadow sind im Web-Inhalt nicht mehr verfügbar (Firefox Bug 1207002, Firefox Bug 1211040 und Firefox Bug 1212607).

  • Die Eigenschaft font-style unterscheidet jetzt zwischen oblique und italic, wenn beide Varianten verfügbar sind (Firefox Bug 543715).

  • Auch wenn nicht unterstützt, wurden die Eigenschaften marks, orphans, page, size und widows analysiert und @supports berichtete fälschlicherweise, dass sie unterstützt sind; dies wurde behoben und die Eigenschaften werden nicht mehr analysiert oder als unterstützt markiert (Firefox Bug 1215702).

  • Der interne Wert -moz-mac-unified-toolbar wurde aus den möglichen Werten für die Eigenschaft appearance entfernt (Firefox Bug 1206468).

  • Mehrere präfixierte -webkit Eigenschaften und Werte wurden zur Web-Kompatibilität hinzugefügt, hinter der Präferenz layout.css.prefixes.webkit, die standardmäßig auf false steht (Firefox Bug 837211):

    • -webkit-animation
    • -webkit-animation-delay
    • -webkit-animation-direction
    • -webkit-animation-duration
    • -webkit-animation-fill-mode
    • -webkit-animation-iteration-count
    • -webkit-animation-name
    • -webkit-animation-play-state
    • -webkit-animation-timing-function
    • -webkit-text-size-adjust
    • -webkit-transform
    • -webkit-transform-origin
    • -webkit-transform-style
    • -webkit-transition
    • -webkit-transition-delay
    • -webkit-transition-duration
    • -webkit-transition-property
    • -webkit-transition-timing-function
    • -webkit-border-radius
    • -webkit-border-top-left-radius
    • -webkit-border-top-right-radius
    • -webkit-border-bottom-left-radius
    • -webkit-border-bottom-right-radius
    • -webkit-appearance
    • -webkit-background-clip
    • -webkit-background-origin
    • -webkit-background-size
    • -webkit-border-image
    • -webkit-box-shadow
    • -webkit-box-sizing
    • -webkit-user-select
    • -webkit-linear-gradient() Firefox Bug 1210575
    • -webkit-radial-gradient"() Firefox Bug 1210575
    • -webkit-repeating-linear-gradient() Firefox Bug 1210575
    • -webkit-repeating-radial-gradient() Firefox Bug 1210575

JavaScript

Neue APIs

Änderungen

Entfernungen

Schnittstellen/APIs/DOM

DOM & HTML DOM

Canvas

WebGL

IndexedDB

Service Workers

WebRTC

Neue APIs

Sonstiges

MathML

Keine Änderung.

SVG

Keine Änderung.

Audio/Video

Keine Änderung.

HTTP

Netzwerk

Keine Änderung.

Sicherheit

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

Schnittstellen

Keine Änderung.

XUL

Keine Änderung.

JavaScript-Code-Module

XPCOM

  • Das nsIDOMWindow Interface ist jetzt leer. Der Inhalt war entweder nicht mehr verwendet, anderswo verschoben oder wurde nur aus C++ Code verwendet. Die Elemente, die aus C++ Code verfügbar sind, befinden sich jetzt im nsPIDOMWindow Interface (Firefox Bug 1216401).

Sonstiges

Ältere Versionen