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

Entwickler-Tools

Highlights

  • Event-Listener-Popup
  • @media-Seitenleiste
  • Neue Regel hinzufügen
  • Keyframes bearbeiten
  • Kubischer Bézier-Editor
  • Transformations-Hervorhebung
  • Persistentes Cache-Deaktivieren
  • Neue Befehle
  • Editor-Einstellungen
  • WebIDE

Für Einzelheiten lesen Sie bitte den Hacks-Post. Besonderer Dank gilt den 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 ein for-Attribut, gilt nicht mehr für ein <input type=hidden>-Feld (Firefox Bug 597650). Das vorherige Verhalten entsprach nicht der Spezifikation.

  • Die Link-Anmerkung noreferrer wurde in <a>-Elementen implementiert. <a rel="noreferrer"> wird die URL des Referrers nicht in der HTTP-Anfrage einschließen, die zum Abrufen gesendet wird (Firefox Bug 530396). Beachten Sie, dass dies nur für Links innerhalb derselben Seite funktioniert, nicht für Links, die über die Benutzeroberfläche, wie Kontextmenüs, angeklickt werden.

  • 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

  • Das RTCOfferOptions-Dictionary, das verwendet wird, um Optionen bereitzustellen, wenn RTCPeerConnection.createOffer() aufgerufen wird, wurde implementiert.

WebGL

  • EXT_blend_minmax ist nun verfügbar. Es erweitert die Blendfähigkeiten durch das Hinzufügen von zwei neuen Blend-Gleichungen: Es produziert die minimalen oder maximalen Farbkomponenten der Quell- und Ziel-Farben (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 aus dieser Schnittstelle in die nsIX509CertDB-Schnittstelle verschoben.

Add-on-SDK

Highlights

  • Unterstützung für Kontextmenüs in Panels über eine neue Option im Panel-Konstruktor hinzugefügt.
  • tab.readyState hinzugefügt.
  • Ein BrowserWindow-Parameter wurde 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 Aufwertungen ein, die nach dem Eintritt dieser Version in Aurora vorgenommen wurden.

Bugs, die zwischen Firefox 32 und Firefox 33 behoben wurden. Dies schließt keine Aufwertungen ein, die nach dem Eintritt dieser Version in Aurora vorgenommen wurden.

Ältere Versionen