Firefox 33 für Entwickler

Firefox 33 wurde am 14. Oktober 2014 veröffentlicht. Dieser Artikel listet die wichtigsten Ä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-Tools

Höhepunkte

  • Event Listener-Popup
  • @media-Seitenleiste
  • Neue Regel hinzufügen
  • Keyframes bearbeiten
  • Kubische Bezier-Editor
  • Transformations-Highlighter
  • Persistentes deaktivieren des Caches
  • Neue Befehle
  • Editor-Einstellungen
  • WebIDE

Für Einzelheiten siehe den Hacks-Beitrag. Besonderer Dank gilt den 33 Mitwirkenden, die alle Funktionen und Fehlerbehebungen in dieser Version hinzugefügt haben.

CSS

HTML

  • Experimentelle Unterstützung für das <picture> Element hinzugefügt (Firefox Bug 870022), hinter der Einstellung dom.image.picture.enabled (standardmäßig deaktiviert).

  • Das <label>, insbesondere ohne ein for Attribut, bezieht sich nicht mehr auf ein <input type=hidden> Feld (Firefox Bug 597650). Das vorherige Verhalten war nicht spezifikationskonform.

  • Die Linkannotation noreferrer wurde bei <a> Elementen implementiert. <a rel="noreferrer"> wird die URL des Referrers nicht in die HTTP-Anforderung einschließen, die gesendet wird, um es abzurufen (Firefox Bug 530396). Beachten Sie, dass dies nur für In-Page-Links funktioniert, nicht für Links, die über die Benutzeroberfläche angeklickt werden, wie z.B. über Kontextmenüs.

  • Auf Android wurde Unterstützung für zwei neue Werte für das name Attribut von <meta> hinzugefügt: msapplication-TileImage und msapplication-TileColor (Firefox Bug 1014712). Beispiel:

    html
    <meta name="msapplication-TileImage" content="images/my-img-144.png" />
    <meta name="msapplication-TileColor" content="#d83434" />
    

JavaScript

Schnittstellen/APIs/DOM

MathML

SVG

Keine Änderung.

Audio/Video/WebRTC

WebGL

  • EXT_blend_minmax wird jetzt angezeigt. Es erweitert die Mischmöglichkeiten, indem es zwei neue Mischgleichungen hinzufügt: Erzeugung der minimalen oder maximalen Farbkomponenten der Quell- und Zielfarben (Firefox Bug 973815).

Sicherheit

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

  • Der JavaScript Debugger Service (JSD) wurde zugunsten der neuen Debugger API entfernt (Firefox Bug 800200).
  • Die Schnittstelle nsIX509CertDB2 wurde entfernt und die Methoden dieser Schnittstelle wurden in die nsIX509CertDB-Schnittstelle verschoben.

Add-on SDK

Höhepunkte

  • Unterstützung für Kontextmenüs in Panels hinzugefügt über eine neue Option im Panel Konstruktor.
  • Hinzugefügt tab.readyState.
  • Ein BrowserWindow Parameter zu sidebar.show() und sidebar.hide() hinzugefügt, um das Fenster zu steuern, für das die Seitenleiste angezeigt oder verborgen wird.

Einzelheiten

GitHub Commits zwischen Firefox 32 und Firefox 33. Dies wird keine Erhöhungen umfassen, die nach dem Eintritt dieser Version in Aurora gemacht wurden.

Bugs, die zwischen Firefox 32 und Firefox 33 behoben wurden. Dies wird keine Erhöhungen umfassen, die nach dem Eintritt dieser Version in Aurora gemacht wurden.