Firefox 22 pour les développeurs
Vous voulez aider à documenter Firefox 22 ? Parcourez la liste des bugs qui ont besoin d'être documentés et lancez-vous !
Changements pour les développeurs Web
HTML
- L'élément HTML5
<data>
a été implémenté (bug Firefox 839371). - Le type
range
de l'élément<input>
(<input type="range">
) a été implémenté mais n'est seulement activé que dans les canaux Aurora et Nightly pour l'instant (bug Firefox 841948).
JavaScript
- Les optimizations Asm.js sont activées, rendant possible la compilation d'applications C / C++ vers un sous-ensemble Javascript pour de meilleures performances.
- La syntaxe ES6 Arrow Function a été implémentée (bug Firefox 846406).
- La nouvelle fonction Object.is a été ajoutée (bug Firefox 839979).
DOM
- Support de la propriété
multipart
avecXMLHttpRequest
. Les réponsesmultipart/x-mixed-replace
dansXMLHttpRequest
ont été supprimées. C'était une fonctionnalité uniquement supportée par Gecko et jamais standardisée. Il est possible d'utiliser Server-Sent Events et Web Sockets ou d'inspecter la propriétéresponseText
des progress events à la place. - Le support des Web Notifications est activé par défaut. (bug Firefox 782211).
- La méthode
FormData
append
accepte maintenant un troisième paramètre optionnelfilename
(bug Firefox 690659). Node.isSupported
a été supprimé (bug Firefox 801562).Node.setUserData
etNode.getUserData
ont été supprimés pour le contenu web et dépréciés pour le contenu chrome (bug Firefox 842372)- Un backend Mac OS X pour
Ambient Light Events
a été implémenté. - Les éléments du namespace HTML avec les noms locaux "bgsound", "multicol", et "image" n'utilisent plus l'interface
HTMLSpanElement
. "bgsound" et "multicol" utilisentHTMLUnknownElement
et "image" utiliseHTMLElement
.
CSS
- Le support de CSS Flexbox layout a été activé par défaut (bug Firefox 841876).
- Le support de CSS Conditionals (
@supports
etCSS.supports
) ont été activés par défaut (bug Firefox 855455).
Changements pour les développeurs Mozilla et développeurs d'add-on
- Le paramètre
properties
a été supprimé des méthodesnsITreeView.getCellProperties()
nsITreeView.getColumnProperties()
etnsITreeView.getRowProperties()
de l'interfacensITreeView
. Ces méthodes retourneront maintenant un string de noms de propriétés séparées par des espaces. (bug Firefox 407956) - La méthode
inIDOMUtils.getCSSPropertyNames()
a été implémentée et retourne le nom de toutes les propriétés CSS supportées. - Voir tous les changements.
Outils pour développeurs de Firefox
- L'inspecteur de polices montre quelles polices sur votre ordinateur ont été appliquées sur cette page.
- Le mode d'affichage de rendu visuel montre quand et où une page est re-rendue.
- Les outils pour développeurs peuvent maintenant être affichés à droite d'une fenêtre et plus seulement en bas.
- Certains onglets des outils pour développeurs sont passés de XUL à HTML. Par exemple, l'onglet présentant les règles css fait maintenant partie de chrome://browser/content/devtools/cssruleview.xhtml, et pas de
cssruleview.xul
. Au lieu d'ajouter une couche pour ajouter des fonctionnalités directement sur ces onglets, vous pouvez ajouter une couche et la lier par script au document xul externe afin d'ajouter des écouteurs d'événements et de changer ces documents html. - L'affichage en pile est maintenant affiché en fil d'Ariane en haut de l'onglet et la liste des scripts est maintenant sur la gauche du débuggeur.
Voir aussi
Versions
- 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