Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Firefox 28 note de version pour les développeurs

Firefox 28 est sorti le 18 Mars 2014. Cet article répertorie les modifications clés qui sont utiles non seulement pour les développeur·euse·s Web, mais aussi pour les développeur·euse·s Firefox et Gecko ainsi que pour les développeur·euse·s d'extensions.

Changements pour les développeur·euse·s Web

Outils de développement

  • La propriété console.exception a été ajoutée (bogue Firefox 922214 (angl.)).
  • La propriété console.assert() a été ajoutée (bogue Firefox 760193 (angl.)).
  • Gestionnaire d'applications : un nouvel éditeur de manifeste a été ajouté.
  • Gestionnaire d'applications : la boîte à outils utilisée pour le débogage des applications est désormais intégrée dans l'interface utilisateur du gestionnaire d'applications.
  • Console Web : ajout d'un mode "console partagée" - appuyez sur Echap pour ouvrir rapidement la console dans n'importe quel autre outil.
  • Console Web : ajout d'un thème sombre pour la sortie.
  • Débogueur : JavaScript minifié pretty-print.
  • Débogueur : survolez simplement n'importe quelle variable ou cliquez dessus pour faire apparaître une fenêtre contextuelle qui affiche la valeur actuelle.
  • Inspecteur : ajout d'un sélecteur de couleur dans la vue des règles et de diverses info-bulles.
  • Browser Toolbox : permet aux développeur·euse·s d'extensions et de plates-formes d'utiliser presque tous les outils de développement tout en ciblant le navigateur lui-même.

Plus de détails dans cet article (angl.).

CSS

HTML

  • <input type=color> et <input type=number> ont été implémentés, désactivés par défaut.

JavaScript

Interfaces/APIs/DOM

MathML

SVG

Pas de changement.

Audio/Vidéo

Réseau

  • La prise en charge de SPDY/2 a été supprimée.

Changements pour les développeur·euse·s de Mozilla et d'extensions

  • L'interface de DeferredTask.jsm a été modifiée et les méthodes isPending(), start(), flush(), et cancel() ont été supprimées (bogue Firefox 940408 (angl.)).

Sécurité

  • Le CSP n'était pas appliqué dans les iframes en bac à sable. Cela a été corrigé (bogue Firefox 886164 (angl.)).
  • La directive expérimentale script-nonce du CSP 1.1 a été implémentée. La préférence security.csp.experimentalEnabled doit être définie sur true pour activer cette fonctionnalité (bogue Firefox 855326 (angl.)).