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 33 note de version pour les développeurs

Firefox 33 a été publié le 14 octobre 2014. Cet article répertorie les principaux changements 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

Points forts :

  • Fenêtre intrusive des écouteurs d'évènements
  • Barre latérale @media
  • Ajouter une nouvelle règle
  • Éditer les images-clés
  • Éditeur de courbes de Bézier cubiques
  • Surligneur de transformation
  • Désactivation persistante du cache
  • Nouvelles commandes
  • Préférences de l'éditeur
  • WebIDE

Pour plus de détails, veuillez consulter l'article sur Hacks (angl.). Un merci spécial aux 33 contributeur·ice·s qui ont ajouté toutes les fonctionnalités et corrections (angl.) dans cette version.

CSS

HTML

  • Ajout de la prise en charge expérimentale pour l'élément <picture> (bogue Firefox 870022 (angl.)), derrière la préférence dom.image.picture.enabled (désactivée par défaut).

  • L'élément <label>, en particulier sans l'attribut for, ne s'applique plus à un champ <input type=hidden> (bogue Firefox 597650 (angl.)). Le comportement précédent n'était pas conforme à la spécification.

  • L'annotation de lien noreferrer a été implémentée sur les éléments <a>. <a rel="noreferrer"> n'inclut pas l'URL du référent dans la requête HTTP envoyée pour le récupérer (bogue Firefox 530396 (angl.)). Notez que cela ne fonctionne que pour les liens dans la page, pas pour les liens qui sont cliqués par le biais de l'interface utilisateur, comme avec les menus contextuels.

  • Sur Android, prise en charge de deux nouvelles valeurs pour l'attribut name de <meta> : msapplication-TileImage et msapplication-TileColor (bogue Firefox 1014712 (angl.)). Exemple :

    html
    <meta name="msapplication-TileImage" content="images/my-img-144.png" />
    <meta name="msapplication-TileColor" content="#d83434" />
    

JavaScript

Interfaces/APIs/DOM

MathML

SVG

Pas de changement.

Audio/Video/WebRTC

WebGL

  • EXT_blend_minmax est désormais exposé. Il étend les capacités de mélange en ajoutant deux nouvelles équations de mélange : produisant les composants de couleur minimum ou maximum des couleurs source et destination (bogue Firefox 973815 (angl.)).

Security

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

  • Le JavaScript Debugger Service (JSD) a été supprimé au profit de le nouveau Débogueur API (angl.) (bogue Firefox 800200 (angl.)).
  • L'interface nsIX509CertDB2 a été supprimée et les méthodes de cette interface ont été déplacées vers l'interface nsIX509CertDB.

SDK d'extension

Points forts

  • Ajout de la prise en charge des menus contextuels dans les panneaux avec une nouvelle option dans le constructeur Panel.
  • Ajout de tab.readyState.
  • Ajout d'un paramètre BrowserWindow à sidebar.show() et sidebar.hide(), pour contrôler la fenêtre pour laquelle la barre latérale est affichée ou masquée.

Détails

Instantanés Github faits entre Firefox 32 et Firefox 33 (angl.). Cela n'inclut pas les mises à jour effectuées après l'entrée de cette version dans Aurora.

Bogues corrigés entre Firefox 32 et Firefox 33 (angl.). Cela n'inclut pas les mises à jour effectuées après l'entrée de cette version dans Aurora.