Firefox 31 für Entwickler

Firefox 31 wurde am 22. Juli 2014 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

CSS

  • Das var- Präfix von CSS-Variablen wurde in -- geändert, um die endgültige Spezifikationsänderung zu reflektieren (Firefox-Bug 985838).
  • Die hyphens-Eigenschaft unterstützt nun polnische Trennungsregeln (Firefox-Bug 987668).
  • Entfernt einen unerwünschten Leerraum bei Vielfachen von 10.000 in Koreanischen Zählerstilen (Firefox-Bug 985186).
  • CSS-Übergang der Deckkraft brach mit übergeordnetem Pseudo :before und auto Overflow (Firefox-Bug 990340).
  • Das Pseudo-Element ::-moz-math-stretchy wurde entfernt (Firefox-Bug 1000879).

HTML

JavaScript

Neue ECMAScript 2015-Funktionen implementiert:

Schnittstellen/APIs/DOM

MathML

SVG

Keine Änderung.

Audio/Video

Keine Änderung.

Sicherheit

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

  • Das align Attribut im urlbar-wrapper (ehemals im urlbar-container), das seit jeher auf center gesetzt war, wurde entfernt. Es ist bekannt, dass dies Drittanbieter-Themen beeinflusst. Sie sollten sorgfältig überlegen, was die richtige Lösung für Ihr Thema ist, aber um den äquivalenten Effekt beizubehalten, können Sie die folgende CSS-Regel zu Ihrem Thema hinzufügen:

    css
    #urlbar-wrapper {
      -moz-box-align: center;
    }
    
  • nsIDOMWindowUtils.sendQueryContentEvent() und nsIDOMWindowUtils.sendSelectionSetEvent() haben aAdditionalFlags als optionales Argument. Wenn Sie nsIDOMWindowUtils.sendSelectionSetEvent() mit true für aReverse aufgerufen haben, würde das Verhalten durch diese Änderung unterbrochen werden. Bitte sehen Sie sich die Erklärung zu jedem Flag (QUERY_CONTENT_FLAG_* und SELECTION_SET_FLAG_*) für die Details zu aAdditionalFlags an.

Add-on SDK

Höhepunkte:

GitHub Commits zwischen Firefox 30 und Firefox 31. Dies schließt keine Uplifts ein, die nach dem Eintritt dieser Version in Aurora gemacht wurden.

Bugs behoben zwischen Firefox 30 und Firefox 31. Dies schließt keine Uplifts ein, die nach dem Eintritt dieser Version in Aurora gemacht wurden.