Firefox 38 für Entwickler

Firefox 38 wurde am 12. Mai 2015 veröffentlicht. Dieser Artikel listet wesentliche Ä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 Events mehr an das Label-Zielelement, wenn interaktive Inhalte zwischen dem Event-Ziel und dem Label gefunden werden (Firefox Bug 229925).
  • Das <picture>-Element wurde standardmäßig aktiviert (Firefox Bug 1017875).
  • Das <meta name="referrer"> wird unterstützt für Navigationen aus dem Kontextmenü oder über einen Mittelklick (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 jetzt ignoriert, wenn es sich um ein Anmeldeformular handelt (Firefox Bug 1025703). Dies soll die Verwendung sicherer Passwörter fördern, indem Passwort-Manager-Tools zuverlässiger arbeiten können.
  • RC4 ist jetzt bei Verwendung von TLS deaktiviert, außer für einige speziell erlaubte Websites. Diese Whitelist ist eine Zwischenmaßnahme, bis diese Seiten repariert sind (Firefox Bug 1124039). Dieser Fallback wird durch die security.tls.unrestricted_rc4_fallback-Voreinstellung gesteuert, die momentan standardmäßig auf true gesetzt ist (Firefox Bug 1138882).
  • Websites, die auf eine unsichere Version von TLS zurückfallen müssen, um zu funktionieren, befinden sich jetzt in einer fest codierten Whitelist, die im Laufe der Zeit schrumpfen 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

Elektrolyse (E10s) Updates

Details

XUL

Keine Änderung.

JavaScript-Code-Module

Downloads.jsm

  • DownloadTarget-Objekte haben jetzt die Eigenschaften exists und size, mit denen Sie das Vorhandensein und die Größe der Zieldatei des Downloads auf der Festplatte bestimmen können, sowie eine neue refresh()-Methode, die anfordert, 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. Verwenden Sie stattdessen nsITextInputProcessor. (Firefox Bug 917322)
  • nsIDOMWindowUtils.sendKeyEvent() ist jetzt veraltet. Verwenden Sie stattdessen nsITextInputProcessor (Firefox Bug 1119609).

Ältere Versionen