--- title: Firefox 35 pour les développeurs slug: Mozilla/Firefox/Releases/35 tags: - Firefox - Guide - Mozilla translation_of: Mozilla/Firefox/Releases/35 original_slug: Mozilla/Firefox/Versions/35 ---
Liens:
Tous les bugs des outils de développement résolus entre Firefox 34 et Firefox 35.
mask-type a été activée par défaut (bug 1058519).filter est maintenant activée par défaut (bug 1057180).@font-face est maintenant compatible avec les polices de type WOFF2 (bug 1064737).symbol() est maintenant supportée(bug 966168).-moz-appearance avec la valeur none sur un menu de type select, le bouton déroulant est maintenant supprimé (bug 649849).element.style["css-property-name"] a maintenant été ajoutée pour correspondre aux autres navigateurs (bug 958887).et non conformes bottommargin, leftmargin, rightmargin and topmargin attributs de l'élement <body> ont été activés en mode non-quirks (bug 95530).let a été implementée. En conformité avec les sémantiques let ES6, les situations suivantes renvoyent des erreurs. Voir aussi cet annoncement de newsgroup and bug 1001090.
let sans la même portée dans le corps de fonctions est maintenant une erreur de syntaxe.let dans le corps de fonctions avant la déclaration de cette variable est maintenant une erreur d'exécution.Symbols (disponible uniquement dans Nightly) a été mis à jour pour être conforme avec les récents changements de spécification :
String(Symbol("1")) ne renvoie maintenant une TypeError; au lieu d'un string ("Symbol(1)") (bug 1058396).[[Prototype]] une simple fonction, notée %TypedArray% en ES6 (mais pas directement exposé). Chaque prototype de tableau typé hérite maintenant de %TypedArray%.prototype. (%TypedArray% et %TypedArray%.prototype hérite eux-mêmes de Function.prototype et Object.prototype, respectivement, ainsi ce constructeur et ces instances de tableau typé ont aussi les propriétés de ces objets.) Les propriétés des fonctions de tableau typés se trouvent maintenant sur %TypedArray%.prototype et fonctionnent sur tous les tableaux typés. Voir TypedArray et bug 896116 pour plus d'information.__proto__:value peut changer le [[Prototype]] dans la syntaxe de l'initialisateur d'objet.__proto__() {} ne réecrivent pas le [[Prototype]].NavigatorLanguage est maintenant disponible aux développeurs sur WorkerNavigator (bug 925849).Element.closest retourne l'ancêtre le plus proche de l'élément utilisé (bug 1055533).CanvasRenderingContext2D.filter a été ajouté sous le nom canvas.filters.enabled (bug 927892).Animation.target property. This always is behind the dom.animations-api.core.enabled pref, off by default (bug 1067701).hasAttributes() method has been moved from Node to Element as required by the spec (1055773).crossOrigin reflected attribute of HTMLImageElement, HTMLLinkElement, HTMLMediaElement, HTMLScriptElement, and SVGScriptElement only accepts valid values, and "" isn't, null has to be used instead (bug 880997).Selection.containsNode() cannot be null anymore (bug 1068058).ImageCapture API has been implemented: ImageCapture.takePhoto() is available (bug 916643).XHR request now returns 200 in case of success (instead of the erroneous 0) (bug 716491).File.mozFullPath property is no more visible from content (bug 1048293).File has been extended to match the specification (bug 10457483).AbortablePromise, a promise that can be aborted by a different entity that the one who created it, has been added. It is prefixed with Moz and controlled by the dom.abortablepromise.enabled property, defaulting to false (bug 1035060).Navigator.mozIsLocallyAvailable a été supprimée (bug 1066826).dtls OpenType (via les CSS font-feature-settings sur la feuille de styles par défaut) est maintenant appliquée automatiquement aux éléments MathML lors du positionnement des scripts au-dessus (e.g. dotless i with mathematical hat).Aucun changement.
Aucun changement.
alt-svc est maintenant supportée (bug 1003448)._getTabForBrowser() sur l'élement tabbrowser a été remplacée. À la place, nous avons ajouté une nouvelle méthode publique apellée getTabForBrowser. Elle retourne assez prévisiblement l'élément tab qui contient le spécifique browser.Components.utils.now(), correspondant à Performance.now() a été implémenté pour les codes Chrome sans fenêtre ouverte (bug 969490).isPrivateBrowsing de BrowserWindow.Commits de GitHub effectués entre Firefox 34 et Firefox 35. Ceci ne comprendra pas les évolutions après la sortie officielle.
Bugs corrigés entre Firefox 34 et Firefox 35. Ceci ne comprendra pas les évolutions après la sortie officielle.