Firefox 27 für Entwickler

Firefox 27 wurde am 4. Februar 2014 veröffentlicht. Dieser Artikel listet die wichtigsten Ä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

Entwickler-Tools

  • Breakpoints können jetzt für DOM-Events gesetzt werden.
  • JavaScript im Debugger-Panel kann durch den { }-Button unminifiziert werden.
  • Der Inspektor verfügt jetzt über eine "edit-element-html"-Funktion, ohne dass ein Add-on benötigt wird.
  • Hintergrund-URLs und Farben haben eine Vorschau im Inspektor. Selbst das Schweben über canvas-Elementen liefert ein Pop-up mit einer Bildvorschau.
  • Ein Reflow-Logging wurde hinzugefügt.
  • Stile von SVG-Elementen sind jetzt inspizierbar (Firefox Fehler 921191).
  • Der Fehler beim Finden des Bildes beim Klicken auf den URL-Link im CSS-Inspektor wurde behoben (Firefox Fehler 921686).
  • Der X-SourceMap-Header wird jetzt unterstützt (Firefox Fehler 765993).

Weitere Details in diesem Beitrag.

CSS

  • Die Schlüsselwörter -moz-grab und -moz-grabbing bei der CSS cursor-Eigenschaft wurden auf grab und grabbing umgeändert (Firefox Fehler 880672).
  • Die Unterstützung für die funktionalen Notationen -moz-hsla() und -moz-rgba() wurde entfernt. Nur die unpräfixierten Versionen hsla() und rgba() werden nun unterstützt (Firefox Fehler 893319).
  • Der Wert "true" für text-align wurde hinzugefügt (Firefox Fehler 929991).
  • Experimentelle Unterstützung von position:sticky ist jetzt standardmäßig in Nicht-Veröffentlichungs-Builds aktiv (Firefox Fehler 902992). Für Veröffentlichungs-Builds muss die layout.css.sticky.enabled-Einstellung weiterhin auf true gesetzt sein.
  • Die all-Kurzschreibweise wurde hinzugefügt (Firefox Fehler 842329).
  • Der globale Wert unset wurde hinzugefügt; er ermöglicht das Zurücksetzen jeder CSS-Eigenschaft (Firefox Fehler 921731).
  • Geschweifte Klammern sind in HTML-style-Attributen nicht mehr erlaubt: Die Verwendung von <div style="{ display: none }"> funktionierte im Quirks-Modus, aber nicht mehr Firefox Fehler 915053.
  • Die overflow-Eigenschaft funktioniert jetzt auf <fieldset> (Firefox Fehler 261037).

HTML

  • Der color-Wert des <input> type-Attributs wurde auf Desktop-Plattformen implementiert. Er war bereits auf mobilen Plattformen verfügbar.
  • Die allow-popups-Direktive wird jetzt mit dem sandbox-Attribut des <iframe>-Elements unterstützt (Firefox Fehler 766282).
  • Die Vermischung von HTML-Elementen mit der mix-blend-mode-Eigenschaft wurde implementiert. Die layout.css.mix-blend-mode.enabled Präferenz muss auf true gesetzt sein (Firefox Fehler 902525).
  • Die typeMustMatch-Eigenschaft des <object>-Elements wird jetzt unterstützt (Firefox Fehler 827160).

JavaScript

Die Umsetzung von ECMAScript 2015 geht weiter!

Schnittstellen/APIs/DOM

MathML

Keine Änderung.

SVG

  • Die Vermischung von SVG-Elementen mit der mix-blend-mode-Eigenschaft wurde implementiert. Die layout.css.mix-blend-mode.enabled Präferenz muss auf true gesetzt sein (Firefox Fehler 902525).

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

  • Die downloads-indicator-Schaltfläche ist weggefallen. Sie sollten jetzt das downloads-button-Element verwenden. Wenn Sie überprüfen müssen, ob es sein Overlay geladen hat, überprüfen Sie das indicator-Attribut an dieser Schaltfläche.
  • Das Stylesheet chrome://browser/skin/downloads/indicator.css wird in Firefox nicht mehr referenziert.

Sicherheit

Siehe auch

Ältere Versionen