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 33 Versionshinweise für Entwickler

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

Entwickler-Tools

Höhepunkte

  • Event-Listener-Popup
  • @media Seitenleiste
  • Neue Regel hinzufügen
  • Keyframes bearbeiten
  • Kubische Bezierkurven-Editor
  • Transformations-Hervorhebung
  • Permanente Deaktivierung des Caches
  • Neue Befehle
  • Editor-Einstellungen
  • WebIDE

Für Details siehe bitte den Hacks-Artikel. Besonderer Dank an die 33 Mitwirkenden, die alle Funktionen und Korrekturen in dieser Version hinzugefügt haben.

CSS

HTML

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

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

  • Die Link-Annotation noreferrer wurde auf <a>-Elementen implementiert. Ein <a rel="noreferrer"> wird die URL des Referrers nicht in die HTTP-Anfrage einfügen, die zum Abrufen gesendet wird (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 ü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 Änderungen.

Audio/Video/WebRTC

WebGL

  • EXT_blend_minmax wird jetzt bereitgestellt. Es erweitert die Mischmöglichkeiten, indem es zwei neue Mischgleichungen hinzufügt: die Mindest- oder Höchstfarbkomponenten der Quell- und Ziel-Farben zu erzeugen (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 zur nsIX509CertDB-Schnittstelle verschoben.

Add-on SDK

Highlights

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

Details

GitHub-Commits, die zwischen Firefox 32 und Firefox 33 gemacht wurden. Dies schließt keine Uplifts ein, die nach dem Eintritt dieser Version in Aurora erfolgt sind.

Behobene Bugs zwischen Firefox 32 und Firefox 33. Dies schließt keine Uplifts ein, die nach dem Eintritt dieser Version in Aurora erfolgt sind.