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

Firefox 38 wurde am 12. Mai 2015 veröffentlicht. Dieser Artikel führt wichtige Änderungen auf, die nicht nur für Webentwickler, sondern auch für Firefox- und Gecko-Entwickler sowie für Add-on-Entwickler relevant sind.

Änderungen für Webentwickler

Entwicklerwerkzeuge

Highlights:

Alle zwischen Firefox 37 und Firefox 38 behobenen Fehler in den Entwicklerwerkzeugen.

CSS

HTML

  • Das Element <label> leitet Ereignisse nicht mehr an das zugehörige Formularelement weiter, wenn sich zwischen dem Ereignisziel und dem Label interaktiver Inhalt befindet (Firefox-Fehler 229925).
  • Das Element <picture> wurde standardmäßig aktiviert (Firefox-Fehler 1017875).
  • <meta name="referrer"> wird bei Navigationen über das Kontextmenü oder durch Klicken mit der mittleren Maustaste unterstützt (Firefox-Fehler 1113431).

JavaScript

Schnittstellen/APIs/DOM

MathML

Keine Änderungen.

SVG

Keine Änderungen.

Audio/Video

Keine Änderungen.

Netzwerk

Keine Änderungen.

Sicherheit

  • In Firefox wird das Attribut autocomplete=false bei Anmeldeformularen nun ignoriert (Firefox-Fehler 1025703). Dadurch sollen sicherere Passwörter gefördert werden, da Passwortmanager zuverlässiger funktionieren können.
  • RC4 ist bei Verwendung von TLS nun deaktiviert, mit Ausnahme einiger ausdrücklich zugelassener Websites. Diese Positivliste ist eine Übergangsmaßnahme, bis die betreffenden Websites korrigiert wurden (Firefox-Fehler 1124039). Dieser Fallback wird durch die Einstellung security.tls.unrestricted_rc4_fallback gesteuert, die derzeit standardmäßig auf true gesetzt ist (Firefox-Fehler 1138882).
  • Websites, die nur mit einem Rückgriff auf eine unsichere TLS-Version funktionieren, stehen nun auf einer fest im Code hinterlegten Positivliste, die mit der Zeit verkleinert wird (Firefox-Fehler 1114816). Die Positivliste kann deaktiviert werden, indem security.tls.insecure_fallback_hosts.use_static_list auf false gesetzt wird.

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

Add-on SDK

Highlights

Aktualisierungen für Electrolysis (E10s)

Details

XUL

Keine Änderungen.

JavaScript-Codemodule

Downloads.jsm

  • DownloadTarget-Objekte verfügen nun über die Eigenschaften exists und size. Damit können Sie feststellen, ob die Zieldatei des Downloads auf dem Datenträger vorhanden ist und wie groß sie ist. Die neue Methode refresh() fordert eine Aktualisierung dieser Werte an.

XPCOM

  • "@mozilla.org/network/atomic-file-output-stream;1" und "@mozilla.org/network/safe-file-output-stream;1" lösen nun eine Ausnahme aus, wenn PR_APPEND ohne PR_TRUNCATE übergeben wird (Firefox-Fehler 1117580).
  • nsICompositionStringSynthesizer und nsIDOMWindowUtils.sendCompositionEvent() wurden entfernt. Verwenden Sie stattdessen nsITextInputProcessor. (Firefox-Fehler 917322)
  • nsIDOMWindowUtils.sendKeyEvent() ist nun veraltet. Verwenden Sie stattdessen nsITextInputProcessor (Firefox-Fehler 1119609).