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

Änderungen für Webentwickler

Entwickler-Tools

CSS

HTML

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

JavaScript

Schnittstellen/APIs/DOM

MathML

Keine Änderung.

SVG

Keine Änderung.

Audio/Video

Keine Änderung.

Netzwerke

Keine Änderung.

Sicherheit

  • In Firefox wird das autocomplete=false-Attribut nun ignoriert, wenn es sich um ein Anmeldeformular handelt (Firefox-Bug 1025703). Dies soll die Verwendung sichererer Passwörter fördern, indem Passwort-Manager-Tools zuverlässiger arbeiten können.
  • RC4 ist nun deaktiviert, wenn TLS verwendet wird, mit Ausnahme einiger weniger, speziell erlaubter Websites. Diese Whitelist ist eine Übergangsmaßnahme, bis diese Seiten behoben sind (Firefox-Bug 1124039). Diese Rückfaller kann durch die security.tls.unrestricted_rc4_fallback-Einstellung gesteuert werden, die vorerst standardmäßig auf true eingestellt ist (Firefox-Bug 1138882).
  • Websites, die auf eine unsichere Version von TLS zurückgreifen müssen, um zu funktionieren, sind jetzt in einer fest codierten Whitelist erfasst, 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 nun eine Ausnahme, wenn PR_APPEND ohne PR_TRUNCATE übergeben wird (Firefox-Bug 1117580).
  • nsICompositionStringSynthesizer und nsIDOMWindowUtils.sendCompositionEvent() wurden entfernt. Stattdessen verwenden Sie bitte nsITextInputProcessor. (Firefox-Bug 917322)
  • nsIDOMWindowUtils.sendKeyEvent() ist nun veraltet. Stattdessen verwenden Sie bitte nsITextInputProcessor (Firefox-Bug 1119609).

Ältere Versionen