Firefox 33 für Entwickler

Firefox 33 wurde am 14. Oktober 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

Höhepunkte

  • Event Listeners Popup
  • @media Seitenleiste
  • Neue Regel hinzufügen
  • Keyframes bearbeiten
  • Kubische Bézier-Editor
  • Transformations-Hervorhebung
  • Persistentes Deaktivieren des Caches
  • Neue Befehle
  • Editor-Einstellungen
  • WebIDE

Für Details bitte sehen Sie sich den Hacks-Beitrag an. Besonderer Dank geht an die 33 Mitwirkenden, die alle Funktionen und Fixes in dieser Version hinzugefügt haben.

CSS

HTML

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

  • Das <label>, insbesondere ohne ein for Attribut, gilt nicht mehr für ein <input type=hidden> Feld (Firefox-Bug 597650). Das vorherige Verhalten entsprach nicht den Spezifikationen.

  • Die Linkannotation noreferrer wurde bei <a>-Elementen implementiert. <a rel="noreferrer"> wird die URL des Referrers nicht in die HTTP-Anfrage zum Abrufen einfügen (Firefox-Bug 530396). Beachten Sie, dass dies nur für In-Page-Links funktioniert, nicht für Links, die über die Benutzeroberfläche geklickt werden, wie z.B. über Kontextmenüs.

  • Auf Android wurde die Unterstützung für zwei neue Werte des name Attributs 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 freigelegt. Es erweitert die Mischfähigkeiten, 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 Schnittstelle nsIX509CertDB verschoben.

Add-on SDK

Höhepunkte

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

Einzelheiten

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

Zwischen Firefox 32 und Firefox 33 behobene Bugs. Dies wird keine Erhöhungen enthalten, die nach dem Eintritt dieser Veröffentlichung in Aurora vorgenommen wurden.

Ältere Versionen