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 27 Versionshinweise für Entwickler

Firefox 27 wurde am 4. Februar 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 für Add-On-Entwickler.

Änderungen für Webentwickler

Entwicklertools

  • Breakpoints können jetzt bei DOM-Ereignissen gesetzt werden.
  • JavaScript im Debugger-Panel kann mithilfe der { } Taste unminifiziert werden.
  • Der Inspektor verfügt jetzt über eine Funktion "edit-element-html", ohne dass ein Add-On benötigt wird.
  • Hintergrund-URLs und Farben haben eine Vorschau im Inspektor. Sogar das Überfahren von Canvas-Elementen zeigt ein Pop-up mit einer Bildvorschau an.
  • Reflow-Logging wurde hinzugefügt.
  • Stile von SVG-Elementen sind jetzt inspizierbar (Firefox-Bug 921191).
  • Der Fehler, dass das Bild nicht gefunden wurde, wenn auf den URL-Link im CSS-Inspektor geklickt wurde, wurde behoben (Firefox-Bug 921686).
  • Der X-SourceMap Header wird jetzt unterstützt (Firefox-Bug 765993).

Weitere Details in diesem Beitrag.

CSS

  • Die Schlüsselwörter -moz-grab und -moz-grabbing der CSS-cursor-Eigenschaft wurden auf grab und grabbing umbenannt (Firefox-Bug 880672).
  • Die Unterstützung für die funktionalen Notationen -moz-hsla() und -moz-rgba() wurde eingestellt. Nur die unpräfixierten Versionen hsla() und rgba() werden von nun an unterstützt (Firefox-Bug 893319).
  • Der true Wert für text-align wurde hinzugefügt (Firefox-Bug 929991).
  • Experimentelle Unterstützung von position:sticky ist jetzt standardmäßig in Nicht-Release-Builds aktiv (Firefox-Bug 902992). Für Release-Builds muss die Einstellung layout.css.sticky.enabled weiterhin auf true gesetzt werden.
  • Die all Kurzschreibweise wurde hinzugefügt (Firefox-Bug 842329).
  • Der unset globale Wert wurde hinzugefügt; er ermöglicht es, jede CSS-Eigenschaft zurückzusetzen (Firefox-Bug 921731).
  • Geschweifte Klammern sind in HTML style-Attributen nicht mehr erlaubt: <div style="{ display: none }"> hat im Quirks-Modus funktioniert, wird aber nicht mehr unterstützt Firefox-Bug 915053.
  • Die overflow-Eigenschaft funktioniert jetzt auf <fieldset> (Firefox-Bug 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-Bug 766282).
  • Das Mischen von HTML-Elementen mit der mix-blend-mode-Eigenschaft wurde implementiert. Die Einstellung layout.css.mix-blend-mode.enabled muss auf true gesetzt werden (Firefox-Bug 902525).
  • Die typeMustMatch Eigenschaft des <object> Elements wird jetzt unterstützt (Firefox-Bug 827160).

JavaScript

Die Implementierung von ECMAScript 2015 geht weiter!

Schnittstellen/APIs/DOM

MathML

Keine Änderung.

SVG

  • Das Mischen von SVG-Elementen mit der mix-blend-mode-Eigenschaft wurde implementiert. Die Einstellung layout.css.mix-blend-mode.enabled muss auf true gesetzt werden (Firefox-Bug 902525).

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

  • Der downloads-indicator Button wurde entfernt. Sie sollten jetzt das downloads-button Element verwenden. Wenn Sie prüfen müssen, ob es sein Overlay geladen hat, prüfen Sie das indicator Attribut an diesem Button.
  • Das Stylesheet chrome://browser/skin/downloads/indicator.css wird nicht mehr in Firefox referenziert.

Sicherheit

Siehe auch