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

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

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> 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