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 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 Add-on-Entwickler.

Änderungen für Webentwickler

Entwicklerwerkzeuge

Highlights:

Alle zwischen Firefox 43 und Firefox 44 behobenen Devtools-Bugs.

HTML

CSS

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

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

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

  • Die nicht standardmäßigen Eigenschaften -moz-math-display und -moz-window-shadow sind nicht mehr aus Web-Inhalten verfügbar (Firefox-Bug 1207002, Firefox-Bug 1211040, und Firefox-Bug 1212607).

  • Die font-style-Eigenschaft unterscheidet nun 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 sie fälschlicherweise als unterstützt gemeldet; dies wurde behoben und die Eigenschaften werden nicht mehr analysiert, noch als unterstützt markiert (Firefox-Bug 1215702).

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

  • Mehrere -webkit-präfixierte Eigenschaften und Werte wurden für die Web-Kompatibilität hinzugefügt, hinter der Einstellung 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 Änderung.

SVG

Keine Änderung.

Audio/Video

Keine Änderung.

HTTP

Netzwerk

Keine Änderung.

Sicherheit

  • RC4 ist jetzt auch standardmäßig in den Beta- und Release-Versionen des Browsers 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 Änderung.

XUL

Keine Änderung.

JavaScript-Code-Module

XPCOM

  • Das nsIDOMWindow-Interface ist jetzt leer. Die Inhalte wurden entweder nicht mehr genutzt, sind woanders hingezogen oder wurden nur von C++ verwendet. Die aus C++-Code verfügbaren Elemente befinden sich jetzt im nsPIDOMWindow-Interface (Firefox-Bug 1216401).

Sonstiges