Firefox 27 for developers

Firefox 27 est sorti le 4 Février 2014. Cet article répertorie les modofications clés qui sont utiles non seulement pour les développeurs Web, mais aussi pour les développeurs Firefox et Gecko ainsi que pour les développeurs d'add-on.

Changements pour les développeurs Web

Outils de développement

  • Les points d'arrêt peuvent désormais être définis sur les événements DOM.
  • JavaScript dans le panneau du débogueur peut être supprimé à l'aide du bouton { }.
  • L'inspecteur a maintenant une fonction "edit-element-html", sans avoir besoin d'un add-on.
  • Les URL et les couleurs d'arrière-plan ont un aperçu dans l'inspecteur. Même le survol des éléments du canevas donnera une fenêtre contextuelle avec un aperçu de l'image.
  • La journalisation de redistribution a été ajoutée.
  • Les styles des éléments SVG sont désormais inspectables (bug Firefox 921191).
  • Le fait de ne pas trouver l'image en cliquant sur le lien URL dans l'inspecteur CSS a été corrigé (bug Firefox 921686).

Plus de détails dans cet article.

CSS

  • Les mots-clés -moz-grab et -moz-grabbing de la propriété CSS cursor n'ont pas été préfixés pour grab et grabbing (bug Firefox 880672).
  • Le support des notations fonctionnelles -moz-hsla() et -moz-rgba() a été abandonné. Seules les versions sans préfixe, hsla() et rgba() sont désormais supportées (bug Firefox 893319).
  • La valeur "true" pour text-align a été ajoutée (bug Firefox 929991).
  • Support expérimental de la position:sticky est désormais actif par défaut sur les builds non-release (bug Firefox 902992). Pour les versions builds, la préférence layout.css.sticky.enabled doit toujours être définie sur true.
  • La propriété abrégée all a été ajoutée (bug Firefox 842329).
  • La valeur globale unset a été ajoutée; il permet de réinitialiser n'importe quelle propriété CSS (bug Firefox 921731).
  • Les accolades ne sont plus autorisées dans les attributs de style HTML: faire <div style="{ display: none }"> fonctionnait en mode bizarreries, mais ne le sera plus bug Firefox 915053.
  • La propriété overflow fonctionne désormais sur <fieldset> (bug Firefox 261037).

HTML

JavaScript

L'implémentation d'EcmaScript 6 (Harmony) se poursuit!

Interfaces/APIs/DOM

MathML

Pas de changement.

SVG

  • Le mélange d'éléments SVG à l'aide de la propriété mix-blend-mode a été implémenté. La préférence layout.css.mix-blend-mode.enabled doit être définie sur true (bug Firefox 902525).

Changements pour les développeurs d'addon et de Mozilla

  • Le bouton downloads-indicator a disparu. Vous devez maintenant utiliser l'élément downloads-button. Si vous devez vérifier qu'il a chargé sa superposition, recherchez l'attribut indicator sur ce bouton.
  • La feuille de style chrome://browser/skin/downloads/indicator.css n'est plus référencée dans Firefox.

Sécurité

Voir aussi

Anciennes versions