Firefox 32 für Entwickler

Firefox 32 wurde am 2. September 2014 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

JavaScript

Schnittstellen/APIs/DOM

MathML

  • Unterstützung für die <menclose>-Notation phasorangle hinzugefügt.

SVG

Keine Änderung.

WebRTC

  • Neue Einschränkungen für WebRTC's getUserMedia(), width, height und framerate wurden hinzugefügt, um die Stream-Dimensionen und die Bildrate zu begrenzen (Firefox-Bug 907352):

    js
    const constraints = {
      mandatory: {
        width: { min: 640 },
        height: { min: 480 },
      },
      optional: [
        { width: 650 },
        { width: { min: 650 } },
        { frameRate: 60 },
        { width: { max: 800 } },
      ],
    };
    
  • WebRTC-Methoden, die zuvor Callback-Funktionen als Eingabewerte verwendeten, sind jetzt auch mit JavaScript-Promises verfügbar.

Audio/Video

Keine Änderung.

Sicherheit

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

Xray-Vision wird jetzt auf JavaScript-Objekte angewendet, die keine DOM-Objekte sind: Xrays für JavaScript-Objekte.

Eine getDataDirectory()-Methode wurde zu Addon-Instanzen hinzugefügt. Diese Methode gibt den bevorzugten Speicherort innerhalb des aktuellen Profils für Add-ons zurück, um Daten zu speichern.

Add-on SDK

Höhepunkte

Details

GitHub-Commits, die zwischen Firefox 31 und Firefox 32 gemacht wurden. Dies schließt keine Erhöhungen ein, die nach dem Eintritt dieser Version in Aurora gemacht wurden.

Bugs, die zwischen Firefox 31 und Firefox 32 behoben wurden. Dies wird keine Erhöhungen einschließen, die nach dem Eintritt dieser Version in Aurora gemacht wurden.

XPCOM

  • Die nsIUDPSocket-Schnittstelle bietet jetzt Multicast-Unterstützung durch die Hinzufügung der neuen Attribute nsIUDPSocket.multicastLoopback, nsIUDPSocket.multicastInterface und nsIUDPSocket.multicastInterfaceAddr sowie der Methoden nsIUDPSocket.joinMulticast() und nsIUDPSocket.leaveMulticast().

Ältere Versionen