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 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

Entwickler-Werkzeuge

  • Breakpoints können jetzt bei DOM-Ereignissen gesetzt werden.
  • JavaScript im Debugger-Bereich kann mit der { }-Taste unminifiziert werden.
  • Der Inspektor verfügt jetzt über eine "edit-element-html"-Funktion, ohne dass ein Add-on erforderlich ist.
  • Hintergrund-URLs und Farben haben eine Vorschau im Inspektor. Selbst beim Überfahren von Canvas-Elementen wird ein Popup mit einer Bildvorschau angezeigt.
  • Reflow-Logging wurde hinzugefügt.
  • Styles von SVG-Elementen sind jetzt inspizierbar (Firefox-Bug 921191).
  • Das Problem beim Finden des Bildes beim Klicken auf den URL-Link im CSS-Inspektor wurde behoben (Firefox-Bug 921686).
  • Der X-SourceMap-Header wird jetzt unterstützt (Firefox-Bug 765993).

Mehr Details in diesem Beitrag.

CSS

  • Die -moz-grab und -moz-grabbing Schlüsselwörter auf der CSS cursor Eigenschaft wurden zu grab und grabbing umbenannt (Firefox-Bug 880672).
  • Unterstützung für die -moz-hsla() und -moz-rgba() funktionellen Notationen wurde entfernt. Nur die nicht vorgezeichneten Versionen hsla() und rgba() werden jetzt 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-Einstellung noch auf true gesetzt werden.
  • Die all Kurzform-Eigenschaft wurde hinzugefügt (Firefox-Bug 842329).
  • Der unset Globalwert 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 overflow Eigenschaft funktioniert jetzt auf <fieldset> (Firefox-Bug 261037).

HTML

  • Der color Wert des <input> type Attributs wurde auf Desktop-Plattformen implementiert. Es 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 Einstellung 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 layout.css.mix-blend-mode.enabled Einstellung muss auf true gesetzt werden (Firefox-Bug 902525).

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

  • Der downloads-indicator-Button ist weggefallen. Jetzt sollten Sie das downloads-button-Element verwenden. Wenn Sie überprüfen müssen, ob es sein Overlay geladen hat, prüfen Sie das indicator Attribut dieses Buttons.
  • Das chrome://browser/skin/downloads/indicator.css Stylesheet wird in Firefox nicht mehr referenziert.

Sicherheit

Siehe auch