Firefox 44 für Entwickler

Um die neuesten Entwicklerfunktionen von Firefox zu testen, installieren Sie Firefox Developer Edition. Firefox 44 wurde am 26. Januar 2016 veröffentlicht. Dieser Artikel listet wichtige Änderungen auf, die nicht nur für Webentwickler nützlich sind, sondern auch für Firefox- und Gecko-Entwickler sowie für Add-on-Entwickler.

Änderungen für Webentwickler

Entwickler-Tools

HTML

CSS

  • position: fixed; erzeugt jetzt immer einen neuen Stacking-Kontext (Firefox Bug 1179288).

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

  • Unsere experimentelle Implementierung der CSS-Schreibmodi wurde aktualisiert, um den neuesten Spezifikationen zu entsprechen:

  • Die nicht standardisierten Eigenschaften -moz-math-display und -moz-window-shadow sind nicht mehr aus Web-Inhalten zugänglich (Firefox Bug 1207002, Firefox Bug 1211040 und Firefox Bug 1212607).

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

  • Obwohl nicht unterstützt, wurden die Eigenschaften marks, orphans, page, size, und widows analysiert und @supports hat fälschlicherweise deren Unterstützung angezeigt. Dies wurde behoben und die Eigenschaften werden nicht mehr analysiert und auch nicht mehr als unterstützt markiert (Firefox Bug 1215702).

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

  • Mehrere mit -webkit präfixierte Eigenschaften und Werte wurden für die Web-Kompatibilität hinzugefügt, hinter der Präferenz layout.css.prefixes.webkit, die standardmäßig auf false gesetzt ist (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 Änderungen.

SVG

Keine Änderungen.

Audio/Video

Keine Änderungen.

HTTP

Netzwerk

Keine Änderungen.

Sicherheit

  • RC4 ist jetzt auch in den Beta- und Release-Versionen des Browsers standardmäßig deaktiviert (Firefox Bug 1201025) und die Whitelist ist jetzt standardmäßig leer (Firefox Bug 1215796).

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

Schnittstellen

Keine Änderungen.

XUL

Keine Änderungen.

JavaScript-Code-Module

XPCOM

  • Die nsIDOMWindow Schnittstelle ist jetzt leer. Deren Inhalte wurden entweder nicht mehr genutzt, sind an anderer Stelle verschoben worden, oder nur aus C++ verwendet. Die aus C++-Code verfügbaren Elemente befinden sich jetzt in der nsPIDOMWindow Schnittstelle (Firefox Bug 1216401).

Sonstiges

Ältere Versionen