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

Entwicklerwerkzeuge

  • Haltepunkte können jetzt auf DOM-Ereignissen gesetzt werden.
  • JavaScript im Debugger-Panel kann mit der Schaltfläche { } entschlüsselt werden.
  • Der Inspektor hat jetzt eine "edit-element-html"-Funktion, ohne dass ein Add-on benötigt wird.
  • Hintergrund-URLs und Farben haben eine Vorschau im Inspektor. Sogar das Überfahren von Canvas-Elementen zeigt eine Pop-up mit einer Bildvorschau an.
  • Reflow-Logging wurde hinzugefügt.
  • Stile von SVG-Elementen sind jetzt inspizierbar (Firefox-Bug 921191).
  • Das Problem, dass beim Klicken auf den URL-Link im CSS-Inspektor das Bild nicht gefunden wurde, wurde behoben (Firefox-Bug 921686).
  • Der X-SourceMap Header wird jetzt unterstützt (Firefox-Bug 765993).

Mehr Details in diesem Beitrag.

CSS

  • Die Schlüsselwörter -moz-grab und -moz-grabbing der CSS cursor Eigenschaft wurden auf grab und grabbing ohne Präfix geändert (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 für position:sticky ist jetzt standardmäßig in Nicht-Release-Versionen aktiviert (Firefox-Bug 902992). Für Release-Versionen muss die layout.css.sticky.enabled Einstellung immer noch auf true gesetzt werden.
  • Die all Kurznotierung wurde hinzugefügt (Firefox-Bug 842329).
  • Der unset globale Wert 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, wird jedoch 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. 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).
  • 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 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 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 werden (Firefox-Bug 902525).

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

  • Die Schaltfläche downloads-indicator ist entfernt worden. Sie sollten jetzt das downloads-button Element verwenden. Wenn Sie überprüfen müssen, ob sein Overlay geladen wurde, ü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