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'interfaceHTMLUnknownElement
(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 objetArray
. - 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
deDOMImplementation.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
etWindow.cancelAnimationFrame
sans préfixe ont été ajoutées (bug Firefox 704063). - Le rappel pour
Window.requestAnimationFrame
reçoit désormaisDOMHighResTimeStamp
comme argument à la place deDOMTimeStamp
, moins précis, qui est utilisé dans la version sans préfixe (bug Firefox 753453). - L'argument text pour
window.alert
etwindow.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()
a été ajoutée (bug Firefox 848291). - La propriété
TransitionEvent.pseudoElement
a été implémentée (bug Firefox 848291). TransitionEvent.initTransitionEvent()
etAnimationEvent.initAnimationEvent()
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 deoverflow:scroll
, ça l'est (bug Firefox 811403).
MathML
- Les largeurs négatives pour l'élément
<mspace>
ont été implémentées (bug Firefox 717546). - L'élément
<semantics>
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
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