Firefox 44 für Entwickler

Um die neuesten Entwicklerfunktionen 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 Stacking-Kontext (Firefox-Bug 1179288).

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

  • Unsere experimentelle Implementierung der CSS Writing Modes wurde aktualisiert, um die neueste Spezifikation zu reflektieren:

  • Die nicht standardmäßigen Eigenschaften -moz-math-display und -moz-window-shadow sind nicht mehr aus Webinhalten 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 sie nicht unterstützt werden, wurden die Eigenschaften marks, orphans, page, size und widows trotzdem geparst, und @supports meldete sie fälschlicherweise als unterstützt. Dies wurde behoben, sodass die Eigenschaften nicht mehr geparst oder als unterstützt gemeldet werden (Firefox-Bug 1215702).

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

  • Mehrere -webkit-Präfix-Eigenschaften und Werte wurden aus Gründen der Webkompatibilitä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

  • Die Unterstützung für die nicht standardmäßigen let-Blöcke wurde eingestellt (Firefox-Bug 1167029).
  • Die nicht standardmäßige und veraltete Eigenschaft Object.prototype.__noSuchMethod__ wurde entfernt (Firefox-Bug 683218).

Schnittstellen/APIs/DOM

DOM & HTML DOM