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 Add-on-Entwickler.

Änderungen für Webentwickler

Entwicklerwerkzeuge

  • Breakpoints können nun auf DOM-Ereignissen gesetzt werden.
  • JavaScript im Debugger-Panel kann mithilfe der { }-Schaltfläche entminifiziert werden.
  • Der Inspektor hat jetzt eine Funktion "edit-element-html", ohne dass ein Add-on erforderlich ist.
  • Hintergrund-URLs und Farben haben eine Vorschau im Inspektor. Selbst das Hovering über Canvas-Elemente zeigt ein Pop-up mit einer Bildvorschau.
  • Reflow-Logging wurde hinzugefügt.
  • Styles von SVG-Elementen sind jetzt inspizierbar (Firefox Bug 921191).
  • Der Fehler beim Finden des Bildes beim Klicken auf den URL-Link im CSS-Inspektor wurde behoben (Firefox Bug 921686).
  • Der Header X-SourceMap wird jetzt unterstützt (Firefox Bug 765993).

Weitere Details in diesem Beitrag.

CSS

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

HTML

  • Der color-Wert des Attributs type bei <input> wurde auf Desktop-Plattformen implementiert. Er war bereits auf mobilen Plattformen verfügbar.
  • Die allow-popups-Direktive wird nun mit dem sandbox-Attribut des <iframe>-Elements unterstützt (Firefox Bug 766282).
  • Die Mischung von HTML-Elementen mittels der mix-blend-mode-Eigenschaft wurde implementiert. Die layout.css.mix-blend-mode.enabled-Einstellung muss dazu 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 mittels der mix-blend-mode-Eigenschaft wurde implementiert. Die layout.css.mix-blend-mode.enabled-Einstellung muss dazu auf true gesetzt werden (Firefox Bug 902525).

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

  • Die downloads-indicator-Schaltfläche wurde entfernt. 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 dieser Schaltfläche.
  • Das Stylesheet chrome://browser/skin/downloads/indicator.css wird in Firefox nicht mehr referenziert.

Sicherheit

Siehe auch

Ältere Versionen