Firefox 23 pour les développeurs
================================

##### Changements pour les développeurs Web

### Sécurité

* Blocage des contenus mixte. Firefox ne charge plus les ressources non-sécurisées (http) sur une page sécurisée (https). (bug Firefox 834836)
* La syntaxe standard de CSP 1.0 a été implémentée et appliquée par défaut.
### Outils de développement

* Un panneau Réseau a été ajouté aux outils de développement. C'est une vue plus détaillée que la vue "Réseau" présente dans la console Web.
* La console Web a été renommée en "Console", et inclus une option pour filtrer les erreurs/avertissement de sécruité.
* Les nouvelles options des outils vous permettent de désactiver des fonctionnalités, de changer de thème (sombre ou clair), ou d'activer le débogage du Chrome.
### HTML

* Le support de l'élément `<blink>` a désormais été abandonné. La balise `<blink>` fait désormais partie de l'interface `HTMLUnknownElement` (bug Firefox 857820.)
* Le type `range` de l'élément `<input>` (`<input type="range">`) a été activé par défaut (bug Firefox 841950).
### JavaScript

* La méthode `Object.defineProperty` peut désormais être utilisée pour redéfinir la propriété `length` d'un objet `Array`.
* L'option pour désactiver JavaScript, incluant les options pour permettre de déplacer une fenêtre/remplacer le menu contextuel, a été retirée. Vous pouvez toujours désactiver JavaScript en double-cliquant sur l'option "javascript.enabled" dans about:config.
### DOM

* D3E `KeyboardEvent.key` est désormais supporté, mais seulement pour les éléments non-imprimables (bug Firefox 842927).
* L'attribut `title` de `DOMImplementation.createHTMLDocument` est désormais optionnel, d'après la mise à jour de la spécification DOM.
* La possibilité d'ajouter un panneau latéral (`window.sidebar.addPanel`) a été abandonnée (bug Firefox 691647).
* Les méthodes `Window.requestAnimationFrame` et `Window.cancelAnimationFrame` sans préfixe ont été ajoutées (bug Firefox 704063).
* Le rappel pour `Window.requestAnimationFrame` reçoit désormais `DOMHighResTimeStamp` comme argument à la place de `DOMTimeStamp`, moins précis, qui est utilisé dans la version sans préfixe (bug Firefox 753453).
* L'argument text pour `window.alert` et `window.confirm` est désormais optionnel (bug Firefox 861605).
* La propriété `HTMLMediaElement.initialTime`, retirée de la spécification, n'est plus supportée (bug Firefox 742537).
* Le constructeur `AnimationEvent()` a été ajoutée (bug Firefox 848293).
* La propriété `AnimationEvent.pseudoElement` a été implémentée (bug Firefox 848293).
* Le constructeur `TransitionEvent()` (en-US) a été ajoutée (bug Firefox 848291).
* La propriété `TransitionEvent.pseudoElement` (en-US) a été implémentée (bug Firefox 848291).
* `TransitionEvent.initTransitionEvent()` (en-US) et `AnimationEvent.initAnimationEvent()` (en-US) qui ne sont pas standardisées ont été retirées (bug Firefox 868751).
### CSS

* L'effet blink pour `text-decoration: blink;` n'a plus d'effet, mais c'est encore une valeur valide (bug Firefox 857820).
* Les pseudo-éléments `::after` et `::before` sont désormais des objets flexibles (bug Firefox 867454).
* La façon de calculer les unités viewport a été changée. en liaison avec `overflow:auto`, l'espace occupé par d'éventuelles barres de défilement n'est pas soustrait de la fenêtre, alors que dans le cas de `overflow:scroll`, ça l'est (bug Firefox 811403).
### MathML

* Les largeurs négatives pour l'élément `<mspace> (en-US)` ont été implémentées (bug Firefox 717546).
* L'élément `<semantics> (en-US)` détermine désormais l'enfant visible comme décrit dans la spécification MathML3.
Changements pour les développeurs Mozilla et développeurs d'add-on
------------------------------------------------------------------

### Outils pour développeurs de Firefox

Les add-ons qui ont recourt à chrome://browser/content/debugger.xul doivent désormais utiliser chrome://browser/content/devtools/debugger.xul. Vous pouvez ajouter des références à ces deux fichiers dans chrome.manifest pour la compatibilité.

Voir aussi
----------

* Notes de version de Firefox 23
* Compatibilité des sites avec Firefox 23
* Compatibilité des add-ons avec Firefox 23
### Anciennes versions

* 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