Firefox 25 for developers

Changements pour les développeurs Web

Nouveau dans Firefox DevTools

  • L'inspecteur propose dĂ©sormais la saisie semi-automatique des noms et valeurs CSS.
  • Le dĂ©bogueur vous permet dĂ©sormais de crĂ©er des fichiers de script "boĂźte noire", pour empĂȘcher les points d'arrĂȘt de s'arrĂȘter dans le code de la bibliothĂšque que vous n'ĂȘtes pas intĂ©ressĂ© par le dĂ©bogage.
  • Le profileur a dĂ©sormais la possibilitĂ© d'enregistrer et d'importer les rĂ©sultats du profilage. "Afficher les donnĂ©es de la plateforme Gecko" est dĂ©sormais une option dans les options des outils de dĂ©veloppement Firefox.
  • Le panneau RĂ©seau dispose d'un menu contextuel accessible par clic droit, avec des commandes de copie et de renvoi d'URL.
  • De nombreux changements sous le capot peuvent rendre nĂ©cessaire une rĂ©Ă©criture pour les addons qui modifient les DevTools.

CSS

  • La prise en charge du mot clĂ© local en tant que valeur de la propriĂ©tĂ© CSS background-attachment a Ă©tĂ© ajoutĂ©e (bug 483446).
  • La prise en charge d'une requĂȘte multimĂ©dia non standard de Mozilla uniquement pour dĂ©terminer la version du systĂšme d'exploitation a Ă©tĂ© ajoutĂ©e: -moz-os-version (bug 810399). La propriĂ©tĂ© n'est actuellement implĂ©mentĂ©e que sur Windows.
  • La propriĂ©tĂ© CSS -moz-osx-font-smoothing (en-US) a Ă©tĂ© ajoutĂ©e (bug 857142).
  • Notre support expĂ©rimental pour filter prend dĂ©sormais en charge la notation fonctionnelle hue-rotate() (bug 897392). Il est toujours dĂ©sactivĂ© par dĂ©faut.
  • page-break-inside: avoid travaille maintenant avec la hauteur d'un bloc (bug 883676).

HTML

  • L'attribut srcdoc, permettant la spĂ©cification en ligne du contenu d'un <iframe>,  est maintenant pris en charge (bug 802895).
  • Lorsqu'elle est utilisĂ©e avec un type "image/jpeg", la mĂ©thode HTMLCanvasElement.toBlob accepte dĂ©sormais un troisiĂšme attribut dĂ©finissant la qualitĂ© de l'image (bug 891884).

JavaScript

L'implémentation d'EcmaScript 6 (Harmony) continue!

Interfaces/APIs/DOM

  • L'API Web Audio est dĂ©sormais prise en charge. Une implĂ©mentation incomplĂšte Ă©tait auparavant disponible derriĂšre une pĂ©fĂ©rence (bug 779297).
  • Certaines clĂ©s liĂ©es Ă  IME sous Windows sont prises en charge par KeyboardEvent.key (bug 865565), voir le tableau des noms de clĂ© pour plus de dĂ©tails.
  • Firefox pour Metro distribue dĂ©sormais les Ă©vĂ©nements clĂ©s de la mĂȘme maniĂšre que la version bureau (bug 843236).
  • L'Ă©vĂ©nement keypress n'est plus distribuĂ© si preventDefault() de l'Ă©vĂ©nement keydown prĂ©cĂ©dnt est appelĂ© (bug 501496), voir le document de l'Ă©vĂ©nement keydown pour plus de dĂ©tails.
  • L'interface Future a Ă©tĂ© renommĂ©e Promise (bug 884279).
  • La propriĂ©tĂ© srcDoc sur l'interface HTMLIFrameElement, permettant la spĂ©cification en ligne du contenu d'un <iframe>, est dĂ©sormais prise en charge (bug 802895).
  • La mĂ©thode createTBody() sur l'interface HTMLTableElement, permettant d'obtenir son <tbody>, est dĂ©sormais supportĂ©e (bug 813034).
  • Le paramĂštre toStart de la mĂ©thode Range.collapse() (en-US) est maintenant facultatif et par dĂ©faut Ă  false, comme dĂ©fini dans la spĂ©cification (bug 891340).
  • La prise en charge de l'interface ParentNode sur Document et DocumentFragment a Ă©tĂ© ajoutĂ©e (bug 895974).
  • Le previousElementSibling et le nextElementSibling ont Ă©tĂ© dĂ©placĂ©s vers ChildNode leur permettant d'ĂȘtre appelĂ©s non seulement sur un objet Element mais aussi sur un CharacterData ou DocumentType  (bug 895974).
  • La propriĂ©tĂ© navigator.geolocation a Ă©tĂ© mise Ă  jour pour correspondre Ă  la spĂ©cification. Il ne renvoie jamais null. Lorsque la prĂ©fĂ©rence geo.enabled est dĂ©finie sur false, elle renvoie dĂ©sormais undefined (bug 884921).
  • L'attribut videoPlaybackQuality sur l'interface HTMLVideoElement a Ă©tĂ© remplacĂ© par la mĂ©thode getVideoPlaybackQuality (bug 889205).
  • L'interface non standard de GlobalObjectConstructor a Ă©tĂ© supprimĂ©e (bug 898136). Cette interface a Ă©tĂ© utilisĂ©e pour ajouter des arguments aux constructeursd'APIs que les add-ons de Firefox exposaient sur l'objet global. Cette capacitĂ© a Ă©tĂ© supprimĂ©e; Notez qu'Ă  l'heure actuelle, il n'y a pas de remplacement pour cette fonctionnalitĂ©.

MathML

Pas de changement.

SVG

Pas de changement.

Voir aussi

Versions plus anciennes