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

Firefox 36 wurde am 24. Februar 2015 veröffentlicht. Dieser Artikel listet wichtige Änderungen auf, die nicht nur für Webentwickler, sondern auch für Firefox- und Gecko-Entwickler sowie Add-on-Entwickler nützlich sind.

Änderungen für Webentwickler

Entwicklerwerkzeuge

Highlights:

Alle zwischen Firefox 35 und Firefox 36 behobenen Devtools-Bugs.

CSS

HTML

  • Unterstützung für <meta name="referrer"> wurde hinzugefügt (Firefox-Bug 704320).
  • In Firefox werden die im Attribut accept angegebenen <input>-Filter immer standardmäßig ausgewählt, sofern das Attribut accept keinen unbekannten Wert enthält, also keinen unbekannten MIME-Typ oder falsch formatierten Wert. Zuvor wurden angegebene Filter nur für die Werte image/*, video/* und audio/* standardmäßig ausgewählt (Firefox-Bug 826185).

JavaScript

Schnittstellen/APIs/DOM

MathML

Keine Änderung.

SVG

Keine Änderung.

Audio/Video

Keine Änderung.

Netzwerk

  • Die Unterstützung für SPDY/3 wurde entfernt; die Unterstützung für SPDY/3.1 ist weiterhin verfügbar (Firefox-Bug 1097944).

Sicherheit

  • RC4 gilt jetzt als unsicher, und alle UI-Indikatoren reagieren entsprechend; SSLv3 wurde in Firefox 34 standardmäßig deaktiviert, aber die UI wurde geändert, damit Benutzer besser verstehen, was geschieht (Firefox-Bug 1093595).
  • Außerdem wird RC4 beim anfänglichen TLS-Handshake nicht mehr angeboten (Firefox-Bug 1088915).
  • Die Direktive form-action von CSP 1.1 wird jetzt unterstützt (Firefox-Bug 529697).
  • In den Firefox-Einstellungen ist das Auswahl-Widget Do Not Track wieder ein Ein-/Aus-Schalter (Firefox-Bug 1071747).

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

Add-on SDK

Highlights

  • Das Modul sdk/test/httpd wurde entfernt; verwenden Sie stattdessen das npm-Modul addon-httpd.

  • Badges zu sdk/ui-Schaltflächen hinzufügen (Firefox-Bug 994280).

  • Eine globale Funktion require wurde implementiert, um überall auf SDK-Module zuzugreifen (Firefox-Bug 1070927), mittels:

    js
    var { require } = Cu.import(
      "resource://gre/modules/commonjs/toolkit/require.js",
      {},
    );
    

Details

GitHub-Commits zwischen Firefox 35 und Firefox 36.

JavaScript-Code-Module

Schnittstellen

nsIContentPolicy

Zu nsIContentPolicy wurden neue Konstanten hinzugefügt, damit Gecko-Interna und Add-on-Code verschiedene Arten von Anfragen besser unterscheiden können. Dies sind:

TYPE_FETCH

Kennzeichnet eine durch die Methode fetch() initiierte Anfrage zum Laden von Inhalt.

TYPE_IMAGESET

Kennzeichnet eine Anfrage zum Laden eines <img> (mit dem Attribut srcset oder dem Element <picture>).

XUL

Keine Änderung.

Sonstiges