Firefox 32 für Entwickler

Firefox 32 wurde am 2. September 2014 veröffentlicht. Dieser Artikel listet die wichtigsten Änderungen auf, die nicht nur für Webentwickler nützlich sind, sondern auch für Entwickler von Firefox und Gecko sowie für Add-on-Entwickler.

Änderungen für Webentwickler

Entwickler-Tools

CSS

HTML

JavaScript

Schnittstellen/APIs/DOM

MathML

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

SVG

Keine Änderungen.

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 Eingabeparameter verwendet haben, sind jetzt auch mit JavaScript promises verfügbar.

Audio/Video

Keine Änderungen.

Sicherheit

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

Xray vision wird nun 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 zurück, an dem Add-ons Daten speichern können.

Add-on SDK

Höhepunkte

  • Die exclude Option wurde zu PageMod hinzugefügt.
  • Die anonymous Option wurde zu Request hinzugefügt.
  • Der Add-on-Debugger enthält jetzt eine Konsole und ein Scratchpad.

Details

GitHub-Commits, die zwischen Firefox 31 und Firefox 32 gemacht wurden. Dies schließt keine Änderungen ein, die nach dem Übergang dieser Version zu Aurora vorgenommen wurden.

Fehler, die zwischen Firefox 31 und Firefox 32 behoben wurden. Dies schließt keine Änderungen ein, die nach dem Übergang dieser Version zu Aurora vorgenommen wurden.

XPCOM

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

Ältere Versionen