Firefox 32 for developers
Changes for Web developers
Developer Tools
Highlights:
- Web Audio Editor
- Code completion and inline documentation in Scratchpad
- User agent styles in the Inspector's Rules view
- Element picker button has moved
- Node dimensions added to the Inspector's infobar
- Full page screenshot button added
- HiDPI images added to the tools
- Nodes that have
display:none
are shown differently in the Inspector
CSS
- Enabled
mix-blend-mode
by default (bug 952643). - Enabled
position:sticky
by default in release builds (only enabled on Nightly and Aurora before) (bug 916315). - Implemented
box-decoration-break
and removed the non-standard-moz-background-inline-policy
(bug 613659). - Allowed
flex-grow
andflex-shrink
to transition between zero and nonzero values (bug 996945).
HTML
- Experimentally implemented, behind a pref,
<img>
srcset
property, To activate it setdom.image.srcset.enable
totrue
(bug 870021). - id and class are now true global attributes and also apply to XML elements, in a namespace or not (bug 741295).
JavaScript
- The following new ECMAScript 6 built-in methods got implemented:
Interfaces/APIs/DOM
- The
navigator.languages
property andlanguagechange
event have been implemented (bug 889335). - The
Navigator.vibrate()
method behavior has been adapted to the latest specification: too long vibrations are now truncated (bug 1014581). - The
KeyboardEvent.getModifierState()
(en-US) andMouseEvent.getModifierState()
(en-US) methods have been extended to support theAccel
virtual modifier (bug 1009388). - The
KeyboardEvent.code
property have been experimentally implemented: it is disabled on release build (bug 865649). - Scoped selectors for
Document.querySelector()
andDocument.querySelectorAll()
, for examplequerySelector(":scope > li")
have been implemented (bug 528456). - The experimental implementation of the
Document.timeline
(en-US) interface, related to the Web Animation API, has been added (bug 998246). It is controlled bylayout.web-animations.api.enabled
preference, enabled only on Nightly and Aurora for the moment. - The Data Store API has been made available to Web Workers (en-US) (bug 949325). It still is only activated for certified applications.
- The ServiceWorker (en-US)
InstallPhaseEvent
andInstallEvent
(en-US) interfaces have been implemented (bug 967264). - The MSISDN Verification API, only activated for privileged apps, has been added (bug 988469).
- The Gamepad API is now supported on Firefox for Android (bug 852935).
- To match the spec and the evolution of the CSS syntax, minor changes have been done to
CSS.escape()
(en-US). The identifier now can begins with'--'
and the second dash must not be escaped. Also vendor identifier are no more escaped. (bug 1008719) - To complete our Hit Regions implementation,
MouseEvent.region
(en-US) has been implemented (bug 979692). - The
CanvasRenderingContext2D.drawFocusIfNeeded()
(en-US) method is now enabled by default (bug 1004579). - The
Navigator.doNotTrack
properties now returns'1'
or'0'
, reflecting the HTTP value, instead of'yes'
or'no'
(bug 887703). - New constraints for WebRTC's
getUserMedia()
,width
,height
, andframerate
, have been added, to limit stream dimensions and frame rate (bug 907352):{ mandatory: { width: { min: 640 }, height: { min: 480 } }, optional: [ { width: 650 }, { width: { min: 650 }}, { frameRate: 60 }, { width: { max: 800 }}, ] }
MathML
- Add support for the
<menclose>
notationphasorangle
.
SVG
No change.
Audio/Video
No change.
Security
Changes for add-on and Mozilla developers
Xray vision is now applied to JavaScript objects that are not themselves DOM objects: Xrays for JavaScript objects (en-US).
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
- Added
exclude
option toPageMod
. - Added
anonymous
option toRequest
. - Add-on Debugger now includes a Console and a Scratchpad.
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.
Voir aussi
Older versions
- Firefox 31 pour les développeurs
- Firefox 30 pour les développeurs
- Firefox 29 pour les développeurs
- Firefox 28 pour les développeurs
- Firefox 27 pour les développeurs
- Firefox 26 pour les développeurs
- Firefox 25 pour les développeurs
- Firefox 24 pour les développeurs
- Firefox 23 pour les développeurs
- Firefox 22 pour les développeurs
- Firefox 21 pour les développeurs
- Firefox 20 pour les développeurs
- Firefox 19 pour les développeurs
- Firefox 18 pour les développeurs
- Firefox 17 pour les développeurs
- Firefox 16 pour les développeurs
- Firefox 15 pour les développeurs
- Firefox 14 pour les développeurs
- Firefox 13 pour les développeurs
- Firefox 12 pour les développeurs
- Firefox 11 pour les développeurs
- Firefox 10 pour les développeurs
- Firefox 9 pour les développeurs
- Firefox 8 pour les développeurs
- Firefox 7 pour les développeurs
- Firefox 6 pour les développeurs
- Firefox 5 pour les développeurs
- Firefox 4 pour les développeurs
- Firefox 3.6 pour les développeurs
- Firefox 3.5 pour les développeurs
- Firefox 3 pour les développeurs
- Firefox 2 pour les développeurs
- Firefox 1.5 pour les développeurs