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 11 pour les développeurs

Firefox 11, basé sur Gecko 11.0, est sorti le 13 mars 2012. Cet article fournit des informations sur les nouvelles fonctionnalités et les principaux bugs corrigés, ainsi que des liens vers une documentation plus détaillée pour les développeurs web et d'extensions.

Changements pour les développeurs Web

HTML

  • Les attributs muted et loop pour les éléments <audio> et <video> ont été implémentés.

DOM

CSS

SVG

  • L'interface DOM SVGSVGElement supporte désormais la méthode getElementById.

WebSocket

  • L'API WebSocket supporte désormais les messages binaires (voir bug 676439).
  • Le protocole et l'API ont été mis à jour suivant la dernière version de la spécification et l'API n'a plus de préfixe (voir bug 666349 et bug 695635).
  • Auparavant, les messages envoyés et reçus à l'aide de WebSockets dans Firefox été limités à 16 Mo en taille, désormais ils peuvent aller jusqu'à 2 Go (bien que les limitations de capacité de mémoire peut les empêcher d'être plus grand, Firefox le supporte).

IndexedDB

  • Le support de IDBFactory.cmp() a été ajouté.
  • Une clé IndexedDB peut également être de l'un des types suivants : Date, Arrays et Float (et pas seulement String et Integer).

Réseau

  • La modification dans Firefox 8 concernant la suppression des guillemets comme délimiteurs pour RFC 2231 et RFC 5987 a été annulée, car cela a cassé certains sites, y compris Outlook Web Access.

Outils de développement

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

Module de code JavaScript

NetUtil.jsm

  • readInputStreamToString() a un nouveau paramètre (optionnel) à configurer pour l'interprétation du jeu de caractères lors de la lecture du flux d'entrée.

Nouveau module de code JavaScript

source-editor.jsm
Offre un moyen pratique facile d'éditeur de code source que vous pouvez utiliser dans vos add-ons. C'est le même éditeur utilisé par l'Ardoise et les autres outils de développement intégrés dans Firefox.

Changements dans les interfaces

Interface supprimées

Les interfaces suivantes ont été supprimées car elles n'étaient plus indispensables :

Changement lié au thème

  • Le fichier omni.jar se nomme désormais omni.ja.

Changement dans les préférences

ui.tooltipDelay
Définit le délai, en millisecondes, entre le moment où le curseur de la souris s'arrête et l'affichage d'une info-bulle.

Changement dans le système de compilation

  • L'option de compilation --enable-tracejit a été supprimée.

Autre changement

  • Les extensions qui n'ont pas été mises à jour depuis longtemps sont supposées ne plus être compatible par défaut, ce qui concerne actuellement les add-ons qui indiquent 4.0 pour maxVersion.

Voir également

Étiquettes et contributeurs liés au document

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