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

Entwickler-Tools

CSS

HTML

  • Das <label>-Element leitet keine Ereignisse mehr an das Ziel-Label-Element weiter, wenn interaktive Inhalte zwischen dem Ereignisziel und dem Label gefunden werden (Firefox bug 229925).
  • Das <picture>-Element wurde standardmäßig aktiviert (Firefox bug 1017875).
  • <meta name="referrer"> wird nun 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.

Netzwerk

Keine Änderung.

Sicherheit

  • In Firefox wird das autocomplete=false Attribut bei Anmeldeformularen jetzt ignoriert (Firefox bug 1025703). Dies soll die Verwendung sichererer Passwörter fördern, indem es Passwortverwaltungstools ermöglicht, zuverlässiger zu funktionieren.
  • RC4 ist jetzt bei der Verwendung von TLS deaktiviert, mit Ausnahme einiger speziell zugelassener Websites. Diese Whitelist ist eine Zwischenlösung, bis diese Seiten behoben sind (Firefox bug 1124039). Dieser Rückfall wird durch die security.tls.unrestricted_rc4_fallback Einstellung gesteuert, die momentan standardmäßig true ist (Firefox bug 1138882).
  • Websites, die einen Rückfall auf eine unsichere Version von TLS benötigen, um zu funktionieren, sind jetzt in einer fest codierten Whitelist, die im Laufe der Zeit schrumpfen wird (Firefox bug 1114816). Die Whitelist kann durch Setzen von security.tls.insecure_fallback_hosts.use_static_list auf false deaktiviert werden.

Ä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 die Eigenschaften exists und size, die es Ihnen ermöglichen, die Existenz und die Größe der Zieldatei des Downloads auf der Festplatte zu bestimmen, sowie eine neue refresh() Methode, die fordert, 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