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 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

Entwickler-Tools

Höhepunkte:

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 die im accept Attribut spezifizierten Filter in <input> standardmäßig ausgewählt, es sei denn, es gibt einen unbekannten Wert, der einen unbekannten MIME-Typ oder einen falsch formatierten Wert im accept-Attribut darstellt. Zuvor wurden spezifizierte 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

  • 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 betrachtet und alle UI-Indikatoren reagieren entsprechend; SSLv3 wurde in Firefox 34 standardmäßig deaktiviert, aber die Benutzeroberfläche wurde geändert, um dem Benutzer besser zu vermitteln, was passiert (Firefox-Bug 1093595).
  • Auch wird RC4 im anfänglichen 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 Do Not Track Auswahlfeld wieder ein Ein-/Ausschalter (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 npm-Modul addon-httpd.

  • 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), Verwendung:

    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 nsIContentPolicy hinzugefügt, um Gecko-Interna und Add-on-Code zu ermöglichen, verschiedene Arten von Anforderungen besser zu differenzieren. Diese sind:

TYPE_FETCH

Zeigt eine Inhalt-Ladeanforderung an, die durch die fetch()-Methode initiiert wurde.

TYPE_IMAGESET

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

XUL

Keine Änderung.

Sonstiges