Firefox 38 für Entwickler

Firefox 38 wurde am 12. Mai 2015 veröffentlicht. Dieser Artikel listet wichtige Ä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

Entwicklerwerkzeuge

CSS

HTML

  • Das <label>-Element sendet keine Ereignisse mehr an das Ziel des Labels, wenn interaktive Inhalte zwischen dem Ereignisziel und dem Label gefunden werden (Firefox-Bug 229925).
  • Das <picture>-Element wurde standardmäßig aktiviert (Firefox-Bug 1017875).
  • Die <meta name="referrer"> ist für Navigationen aus dem Kontextmenü oder per Mittelklick unterstützt (Firefox-Bug 1113431).

JavaScript

Schnittstellen/API/DOM

MathML

Keine Änderung.

SVG

Keine Änderung.

Audio/Video

Keine Änderung.

Netzwerke

Keine Änderung.

Sicherheit

  • In Firefox wird das Attribut autocomplete=false bei Login-Formularen nun ignoriert (Firefox-Bug 1025703). Dies soll die Verwendung von sichereren Passwörtern fördern, indem Passwortmanagement-Tools zuverlässiger arbeiten können.
  • RC4 ist bei der Verwendung von TLS jetzt deaktiviert, außer für einige spezifisch erlaubte Websites. Diese Whitelist ist eine Übergangsmaßnahme, bis diese Seiten aktualisiert sind (Firefox-Bug 1124039). Dieser Fallback wird durch die security.tls.unrestricted_rc4_fallback-Einstellung gesteuert, die momentan auf true gesetzt ist (Firefox-Bug 1138882).
  • Websites, die auf eine unsichere TLS-Version zurückfallen müssen, um zu funktionieren, sind jetzt in einer fest kodierten Whitelist, die mit der Zeit verkleinert wird (Firefox-Bug 1114816). Die Whitelist 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

Höhepunkte

Electrolysis (E10s) Updates

Details

XUL

Keine Änderung.

JavaScript Code Module

Downloads.jsm

  • DownloadTarget-Objekte haben jetzt exists- und size-Eigenschaften, die es Ihnen ermöglichen, das Vorhandensein und die Größe der Zieldatei des Downloads auf der Festplatte zu bestimmen, sowie eine neue refresh()-Methode, die verlangt, dass diese Werte aktualisiert werden.

XPCOM

  • "@mozilla.org/network/atomic-file-output-stream;1" und "@mozilla.org/network/safe-file-output-stream;1" werfen jetzt eine Ausnahme, wenn PR_APPEND ohne PR_TRUNCATE übergeben wird (Firefox-Bug 1117580).
  • nsICompositionStringSynthesizer und nsIDOMWindowUtils.sendCompositionEvent() wurden entfernt. Stattdessen verwenden Sie nsITextInputProcessor (Firefox-Bug 917322).
  • nsIDOMWindowUtils.sendKeyEvent() ist jetzt veraltet. Stattdessen verwenden Sie nsITextInputProcessor (Firefox-Bug 1119609).

Ältere Versionen