Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Firefox 18 pour les développeurs

Firefox 18, basé sur Gecko 18.0, est sorti le 8 janvier 2013. Cette page résume les principaux changements dans Firefox 18 qui sont utiles aux développeurs.

Changements pour les développeurs Web

HTML

CSS

  • min-width et min-height utilisent désormais le mot-clé auto comme valeur initiale (Cela influe uniquement sur les éléments flexibles qui corrigeaient à 0, la précédente valeur initiale, pour les autres éléments). (bug 763689)
  • La cascade a été mise à jour : désormais l'auteur des règles !important prend le dessus sur les animations CSS. (bug 783714)
  • La propriété raccourcie background reconnait à présent la propriété CSS3 background-size. (bug 570326)
  • Le support initial du module CSS Flexbox a été lancé. Il est désactivé par défaut mais peut être activé en passant le paramètre layout.css.flexbox.enabled à true. (bug 666041)

DOM

JavaScript

Réseau

  • Les facteurs de qualité ("q-values") sont désormais fixés à 2 chiffres dans l'en-tête HTTP Accept-Language. (bug 672448)
  • La syntaxe ALLOW-FROM de l'en-tête HTTP X-FRAME-OPTIONS Response est à présent supportée. (bug 690168)

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

Changements dans les interfaces

nsIStreamListener
Le 4ème paramètre (aOffset) de la méthode onDataAvailable() modifie unsigned long long. (bug 784912)
nsIUploadChannel
setUploadStream() supporte plus de 2 Go de content-length. (bug 790617)
nsIEditor
addEditorObserver() a été supprimé, utilisez setEditorObserver() à la place, removeEditorObserver() ne prend plus le paramètre nsIEditorObserver. (bug 785091)
nsIHttpProtocolHandler
Il n'y a plus de garantie que les observateurs http-on-modify-request soit appelés de manière synchrone au cours de nsIChannel.asyncOpen(). Pour les observateurs qui ont besoin d'être appelés pendant asyncOpen(), le nouvel observateur http-on-opening-request a été ajouté. bug 800799
nsIProtocolProxyService
La méthode resolve a été retirée. Maintenant, seule la méthode asyncResolve peut être utilisée. Voir (bug 769764).

Interfaces supprimées

Les interfaces suivantes ont été supprimées.

Voir également

Anciennes versions

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : tregagnon, FredB, the prisoner
 Dernière mise à jour par : tregagnon,