Firefox 32 für Entwickler

Änderungen für Webentwickler

Entwickler-Werkzeuge

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 getUserMedia(), width, height und framerate, wurden hinzugefügt, um die Stream-Dimensionen und Frame-Rate zu begrenzen (Firefox Fehler 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 bisher Callback-Funktionen als Eingabeparameter verwendeten, sind nun 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 im aktuellen Profil zurück, in dem Add-ons Daten speichern können.

Add-on SDK

Höhepunkte

  • Hinzufügen der exclude Option zu PageMod.
  • Hinzufügen der anonymous Option zu Request.
  • Add-on Debugger beinhaltet jetzt eine Konsole und ein Scratchpad.

Details

GitHub Commits gemacht zwischen Firefox 31 und Firefox 32. Dies schließt keine Anpassungen ein, die nach diesem Release in Aurora gemacht wurden.

Behobene Fehler zwischen Firefox 31 und Firefox 32. Dies schließt keine Anpassungen ein, die nach diesem Release 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