Firefox 17 pour les développeurs

Firefox 17, basé sur Gecko 17.0, est sorti le 20 novembre 2012. Cette page résume les principaux changements dans Firefox 17 qui sont utiles aux développeurs.

Changements pour les développeurs Web

HTML

CSS

DOM

JavaScript

MathML

  • L'analyse de l'attribut align sur les éléments <mtable> (en-US) a été mise à jour pour mieux traiter les espaces optionnels.

XUL

  • L'élément XUL key supporte le modificateur "os" qui est la touche Win (Super ou Hyper touche). (bug Firefox 751749)

Agent Utilisateur

La partie de Gecko sur la chaine de l'agent utilisateur a changée. La date de compilation (qui n'avait pas été mise à jour depuis 2010) a été retirée, et c'est le numéro de version de Gecko qui a été mis en place. Donc Gecko/20100101 -> Gecko/17.0. Cela peut vous affecter si vous faites du reniflement.

Changements pour les développeurs de Mozilla et de modules complémentaires

Changements dans les interfaces

nsIInputStream

La méthode available() retourne une longueur de 64-bit au lieu de 32-bit. (bug Firefox 215450)

nsIDOMWindowUtils

La méthode sendMouseScrollEvent() a été remplacée par sendWheelEvent(). (bug Firefox 719320)

nsIFilePicker

La méthode open(), pour ouvrir la boîte de dialogue d'un fichier de façon asynchrone, a été ajoutée et la méthode show() a été dépréciée. (bug Firefox 731307)

nsIScriptSecurityManager

Les méthodes checkLoadURIStr() et checkLoadURI() ont été retirées. (bug Firefox 327244)

nsIRefreshURI

La méthode setupRefreshURIFromHeader() a un paramètre principal en plus.

Voir aussi