--- title: Firefox 18 pour les développeurs slug: Mozilla/Firefox/Releases/18 tags: - Firefox - Firefox 18 translation_of: Mozilla/Firefox/Releases/18 original_slug: Mozilla/Firefox/Versions/18 ---
{{FirefoxSidebar}}

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

DOM

JavaScript

Réseau

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

Changements dans les interfaces

{{interface("nsIStreamListener")}}
Le 4ème paramètre (aOffset) de la méthode onDataAvailable() modifie unsigned long long. ({{bug("784912")}})
{{interface("nsIUploadChannel")}}
setUploadStream() supporte plus de 2 Go de content-length. ({{bug("790617")}})
{{interface("nsIEditor")}}
addEditorObserver() a été supprimé, utilisez setEditorObserver() à la place, removeEditorObserver() ne prend plus le paramètre {{interface("nsIEditorObserver")}}. ({{bug("785091")}})
{{interface("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")}}
{{interface("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

{{Firefox_for_developers('17')}}