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

View in English Always switch to English

Veröffentlichungsnotizen 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, sondern auch für Firefox- und Gecko-Entwickler sowie Add-on-Entwickler nützlich sind.

Änderungen für Webentwickler

Entwicklerwerkzeuge

Highlights:

Alle Devtools-Bugs, die zwischen Firefox 35 und Firefox 36 behoben wurden.

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, standardmäßig immer ausgewählt, es sei denn, es gibt einen unbekannten Wert, das ist ein unbekannter MIME-Typ oder ein schlecht formatierter Wert im accept Attribut. Früher wurden angegebene Filter standardmäßig nur für image/*, video/* und audio/* Werte 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 wird jetzt als unsicher angesehen und alle Benutzeroberflächenindikatoren reagieren darauf; SSLv3 wurde standardmäßig in Firefox 34 deaktiviert, aber die Benutzeroberfläche wurde geändert, um dem Benutzer besser zu erklären, was passiert (Firefox-Bug 1093595).
  • Außerdem wird RC4 bei der ersten TLS-Verhandlung 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 Do not track Auswahl-Widget wieder ein An/Aus-Schalter (Firefox-Bug 1071747).

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

Add-on SDK

Highlights

  • 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 zugänglich zu machen (Firefox-Bug 1070927), mit:

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

Details

GitHub Commits, die zwischen Firefox 35 und Firefox 36 gemacht wurden.

JavaScript-Code-Module

Schnittstellen

nsIContentPolicy

Neue Konstanten wurden zu nsIContentPolicy hinzugefügt, um Gecko-Interna und Add-on-Code eine bessere Unterscheidung zwischen verschiedenen Arten von Anfragen zu ermöglichen. Diese sind:

TYPE_FETCH

Zeigt eine Inhaltsladeanfrage an, die durch die fetch() Methode initiiert wurde.

TYPE_IMAGESET

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

XUL

Keine Änderung.

Sonstiges