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 wichtige Änderungen auf, die nicht nur für Webentwickler nützlich sind, sondern auch für Entwickler von Firefox und Gecko sowie Add-on-Entwickler.

Änderungen für Webentwickler

Entwicklerwerkzeuge

Höhepunkte:

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 von <input> im accept Attribut angegebene Filter standardmäßig ausgewählt, es sei denn, es gibt einen unbekannten Wert, der ein unbekannter Mime-Typ oder ein schlecht formatierter Wert im accept Attribut ist. Zuvor wurden nur Filter für image/*, video/* und audio/* Werte standardmäßig ausgewählt (Firefox-Bug 826185).

JavaScript

Schnittstellen/APIs/DOM

MathML

Keine Änderung.

SVG

Keine Änderung.

Audio/Video

Keine Änderung.

Netzwerk

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

Sicherheit

  • RC4 gilt nun als unsicher und alle UI-Indikatoren werden entsprechend reagieren; SSLv3 wurde standardmäßig in Firefox 34 deaktiviert, aber die Benutzeroberfläche wurde geändert, um den Benutzern besser zu erklären, was passiert (Firefox-Bug 1093595).
  • Auch wird RC4 nicht mehr beim ersten TLS-Handshake 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 die Do not track Auswahl-Widge wieder ein Ein/Aus-Schalter (Firefox-Bug 1071747).

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

Add-on SDK

Höhepunkte

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

  • Fügen Sie Badges zu sdk/ui Buttons hinzu (Firefox-Bug 994280).

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

    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

Neue Konstanten wurden zu nsIContentPolicy hinzugefügt, um Gecko-Interna und Add-on-Code eine bessere Differenzierung verschiedener Anfragearten zu ermöglichen. Diese sind:

TYPE_FETCH

Weist eine Inhaltsanforderung an, die durch die Methode fetch() initiiert wurde.

TYPE_IMAGESET

Weist eine Anforderung zum Laden eines <img> (mit dem srcset Attribut) oder eines <picture> Elements an.

XUL

Keine Änderung.

Sonstiges