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

  • Le support de l'attribut sandbox sur l'élément <iframe> a été ajouté. (bug 341604)
  • Le support de l'attribut inputmode sur l'élément <input> a été ajouté. (Note : actuellement, les valeurs de Gecko diffèrent de la spécification HTML de WHATWG.) (bug 746142)

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

nsIDOMWindowUtils

La méthode sendMouseScrollEvent() a été remplacée par sendWheelEvent(). (bug 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 731307)

nsIScriptSecurityManager

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

nsIRefreshURI

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

Voir également