Firefox 32 for developers

普通 Web 开发者应该注意的变化

开发者工具

CSS

HTML

JavaScript

Interfaces/APIs/DOM

MathML

  • 实现了 menclose 标记 phasorangle

SVG

No change.

WebRTC

  • New constraints for WebRTC's getUserMedia(), width, height, and framerate, have been added, to limit stream dimensions and frame rate (Firefox bug 907352):

    js
    {
      mandatory: {
        width: { min: 640 },
        height: { min: 480 }
      },
      optional: [
        { width: 650 },
        { width: { min: 650 }},
        { frameRate: 60 },
        { width: { max: 800 }},
      ]
    }
    
  • WebRTC methods which previously used callback functions as input parameters are now also available using JavaScript promises.

Audio/Video

No change.

Security

附加组件 和 Mozilla 开发者应该注意的变化

Xray vision is now applied to JavaScript objects that are not themselves DOM objects: Xrays for JavaScript objects.

A getDataDirectory() method has been added to Addon instances. This method returns the preferred location, within the current profile, for add-ons to store data.

Add-on SDK

Highlights

Details

GitHub commits made between Firefox 31 and Firefox 32. This will not include any uplifts made after this release entered Aurora.

Bugs fixed between Firefox 31 and Firefox 32. This will not include any uplifts made after this release entered Aurora.

XPCOM

  • The nsIUDPSocket interface now provides multicast support through the addition of the new nsIUDPSocket.multicastLoopback, nsIUDPSocket.multicastInterface, and nsIUDPSocket.multicastInterfaceAddr attributes, as well as the nsIUDPSocket.joinMulticast() and nsIUDPSocket.leaveMulticast() methods.

参见

更早期的版本