---
title: Firefox 24 pour les développeurs
slug: Mozilla/Firefox/Releases/24
translation_of: Mozilla/Firefox/Releases/24
original_slug: Mozilla/Firefox/Versions/24
---
{{FirefoxSidebar}}
Changements pour les développeurs Web
CSS
- Les deux valeurs
-moz-zoom-in
et -moz-zoom-out
de la propriété {{cssxref("cursor")}} ont été dépréfixés pour zoom-in
et zoom-out
({{bug("772153")}}).
- Pour correspondre à la spécification, les mots-clés
not
, only
, and
et or
ne peuvent plus être utilisés comme un type de média ({{bug("757554")}}).
HTML
- L'élément {{HTMLElement("track")}} a été implémenté derrière la préférence
media.webvtt.enabled
({{bug(833385)}}).
JavaScript
- Les fonctions fléchées ne sont plus automatiquement en mode strict sauf si c'est spécifié avec
"use strict"
({{bug(852762)}}).
- La méthode
String.prototype.repeat
a été implémentée ({{bug(815431)}}).
- Les méthodes {{jsxref("Set.prototype.values()")}}, {{jsxref("Set.prototype.keys()")}} et {{jsxref("Set.prototype.entries()")}} de l'objet {{jsxref("Set")}} ont été implémentées ({{bug("869996")}}).
DOM
- Le support du constructeur {{domxref("Range.Range", "Range()")}} a été ajouté ({{bug(868999)}}).
- Le support du constructeur {{domxref("Text.Text", "Text()")}} a été ajouté ({{bug(869000)}}).
- Le support du constructeur {{domxref("Comment.Comment", "Comment()")}} a été ajouté ({{bug(869006)}}).
- Le support du constructeur {{domxref("DocumentFragment.DocumentFragment", "DocumentFragment()")}} a été ajouté ({{bug(869002)}}).
- L'interface {{domxref("FocusEvent")}} a été implémentée ({{bug(855741)}}).
- Le support de la méthode {{domxref("ChildNode.remove()")}} a été ajoutée ({{bug(856629)}}).
- Les interfaces liées à l'élémént {{HTMLElement("track")}}, {{domxref("HTMLTrackElement")}}, {{domxref("TextTrack")}}, {{domxref("TextTrackCue")}}, {{domxref("TextTrackList")}} et {{domxref("TextTrackCueList")}} ont été implémentées derrière la préférence
media.webvtt.enabled
, sur false
par défaut ({{bug(833385)}}).
- L'interface {{domxref("Gamepad")}} et la méthode {{domxref("Navigator.getGamepads")}} ont été implémentées derrière la préférence
dom.gamepad.enabled
, sur false
par défaut ({{bug(690935)}}).
- Sur Firefox Desktop seulement,
HTMLCanvasElement.getContext()
peut désormais prendre la valeur de webgl
, en plus de experimental-webgl
({{bug(870232)}}).
- La méthode non standard
mozLoadFrom()
de {{domxref("HTMLMediaElement")}} a été retirée ({{bug(877135)}}).
Outils de développement
- L'inspecteur Réseau vous permet désormais de filtrer par type de contenu (CSS/Images/Polices etc.) et de voir la taille et les temps de chargement par pertinence.
- Le panneau d'options des Outils de développement vous permet de désactiver temporairement Javascript.
- Les développeurs d'extensions peuvent utiliser la nouvelle Console Web pour les scripts au niveau du Chrome (Remplace la console d'erreur).
MathML
- L'attribut
dir
pour contrôler le sens de lecture des formules, par ex. sur les éléments {{MathMLElement("math")}} ou {{MathMLElement("mrow")}}, est désormais équivalent à l'utilisation de la propriété CSS {{cssxref("direction")}}.
- Le signe égal ("=") est désormais extensible.
- La valeur "
updiagonalarrow
" pour la notation de l'attribut notation
sur l'élément {{MathMLElement("menclose")}} a été ajouté.
Changements pour les développeurs Mozilla et développeurs d'add-on
- DocShell a désormais l'attribut
allowMedia
pour désactiver la lecture des médias ({{bug(759964)}}).
- Les plugins de recherche Sherlock dans le répertoire de l'application ou du profile, ne seront plus chargés ({{bug(862143)}}).
Voir aussi
Anciennes versions
{{Firefox_for_developers('23')}}