Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Versionshinweise für Entwickler zu Firefox 36

Firefox 36 wurde am 24. Februar 2015 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 Add-on-Entwickler.

Änderungen für Webentwickler

Entwicklertools

Highlights:

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

CSS

HTML

  • Unterstützung für <meta name="referrer"> wurde hinzugefügt (Firefox-Bug 704320).
  • In Firefox werden <input> Filter, die im accept Attribut angegeben sind, immer standardmäßig ausgewählt, es sei denn, es gibt einen unbekannten Wert, also einen unbekannten MIME-Typ oder einen schlecht formatierten Wert im accept Attribut. Zuvor waren angegebene Filter nur für image/*, video/* und audio/* Werte standardmäßig ausgewählt (Firefox-Bug 826185).

JavaScript

Schnittstellen/APIs/DOM

MathML

Keine Änderungen.

SVG

Keine Änderungen.

Audio/Video

Keine Änderungen.

Netzwerke

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

Sicherheit

  • RC4 wird jetzt als unsicher angesehen und alle Benutzeroberflächen-Indikatoren reagieren entsprechend; SSLv3 wurde bereits in Firefox 34 standardmäßig deaktiviert, aber die Benutzeroberfläche wurde geändert, um dem Benutzer besser zu verdeutlichen, was geschieht (Firefox-Bug 1093595).
  • Darüber hinaus wird RC4 bei der ersten Handshake von TLS nicht mehr angeboten (Firefox-Bug 1088915).
  • Die form-action Direktive von CSP 1.1 wird jetzt unterstützt (Firefox-Bug 529697).
  • In den Einstellungen von Firefox ist das Nicht-Tracking Auswahl-Widget wieder ein Ein/Aus-Schalter (Firefox-Bug 1071747).

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

Add-on SDK

Highlights

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

  • Hinzufügen von Symbolen zu sdk/ui Buttons (Firefox-Bug 994280).

  • Implementierte globale require Funktion, um SDK-Module überall zuzugreifen (Firefox-Bug 1070927), Verwendung von:

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

Details

GitHub Commits gemacht zwischen Firefox 35 und Firefox 36.

JavaScript-Code-Module

Schnittstellen

nsIContentPolicy

Neue Konstanten wurden zu nsIContentPolicy hinzugefügt, damit die Gecko-Interna und Add-on-Code verschiedene Anfragetypen besser unterscheiden können. Diese sind:

TYPE_FETCH

Zeigt eine Inhaltsladeanforderung an, die durch die fetch() Methode initiiert wird.

TYPE_IMAGESET

Zeigt eine Anforderung zum Laden eines <img> (mit dem srcset Attribut oder <picture> Element.

XUL

Keine Änderungen.

Sonstiges