Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Firefox 32 für Entwickler

Firefox 32 wurde am 2. September 2014 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 für Add-on-Entwickler.

Änderungen für Webentwickler

Entwicklerwerkzeuge

Höhepunkte:

Alle in Firefox 32 behobenen Devtools-Bugs.

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 Bildfrequenz 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 verwendeten, sind jetzt auch mit JavaScript Promises verfügbar.

Audio/Video

Keine Änderung.

Sicherheit

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

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

Ein getDataDirectory()-Methode wurde zu Addon-Instanzen hinzugefügt. Diese Methode gibt den bevorzugten Speicherort im aktuellen Profil zurück, in 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 zwischen Firefox 31 und Firefox 32. Dies schließt keine Uplifts ein, die nach dem Eintritt dieser Version in Aurora gemacht wurden.

Zwischen Firefox 31 und Firefox 32 behobene Bugs. Dies schließt keine Uplifts ein, die nach dem Eintritt dieser Version in Aurora gemacht wurden.

XPCOM

  • Die nsIUDPSocket-Schnittstelle bietet nun 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().