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, sondern auch für Firefox- und Gecko-Entwickler sowie für Erweiterungsentwickler nützlich sind.

Änderungen für Webentwickler

Entwicklerwerkzeuge

  • Breakpoints können nun bei DOM-Ereignissen gesetzt werden.
  • JavaScript im Debugger-Panel kann mit der { }-Schaltfläche unminifiziert werden.
  • Der Inspektor verfügt jetzt über eine "edit-element-html"-Funktion, ohne dass eine Erweiterung erforderlich ist.
  • Hintergrund-URLs und -Farben haben eine Vorschau im Inspektor. Sogar das Überfahren von Canvas-Elementen zeigt ein Pop-up mit einer Bildvorschau.
  • Reflow-Logging wurde hinzugefügt.
  • Stile von SVG-Elementen sind jetzt inspizierbar (Firefox-Bug 921191).
  • Das Problem, ein Bild zu finden, wenn man im CSS-Inspektor auf einen URL-Link klickt, 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 beim CSS-Eigenschaft cursor wurden auf grab und grabbing umgestellt (Firefox-Bug 880672).
  • Die Unterstützung für die funktionalen Notationen -moz-hsla() und -moz-rgba() wurde eingestellt. Ab jetzt werden nur die nicht-präfixierten Versionen hsla() und rgba() unterstützt (Firefox-Bug 893319).
  • Der Wert true 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 layout.css.sticky.enabled-Präferenz weiterhin auf true gesetzt werden.
  • Die Kurzform all wurde hinzugefügt (Firefox-Bug 842329).
  • Der globale Wert unset wurde hinzugefügt; er ermöglicht das Zurücksetzen jeder CSS-Eigenschaft (Firefox-Bug 921731).
  • Geschweifte Klammern sind in HTML-style-Attributen nicht mehr erlaubt: <div style="{ display: none }"> funktionierte im Quirks-Modus, wird aber nicht mehr funktionieren (Firefox-Bug 915053).
  • Die Eigenschaft overflow 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 layout.css.mix-blend-mode.enabled-Präferenz 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

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

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

  • Der downloads-indicator-Button ist entfernt worden. 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 auf diesem Button.
  • Das Stylesheet chrome://browser/skin/downloads/indicator.css wird in Firefox nicht mehr referenziert.

Sicherheit

Siehe auch