Firefox 42 for developers

Changements pour les développeurs Web

Outils de développement

CSS

HTML

JavaScript

Interfaces/APIs/DOM

DOM & HTML DOM

Service Workers

API Web Animations

Notre implémentation expérimentale de l'API Web Animations a été étendue pour prendre en charge:

Composants Web

Notre implémentation expérimentale du Shadow DOM a été modifiée:

WebGL

WebRTC

Nouvelles API

Divers

MathML

Pas de changement.

SVG

Pas de changement.

Audio/Video

Pas de changement.

HTTP

  • Firefox 41 et les versions antérieures acceptaient à tord les champs de pseudo-en-tête non définis ou non valides dans les réponses HTTP/2 . Ceci est maintenant corrigé et le seul champ pseudo-en-tête accepté depuis Firefox 42 est le : statut selon la spécification. Les en-têtes de réponse contenant des champs arbitraires sont considérés comme mal formés. (bug Firefox 1136727)

La mise en réseau

Sécurité

  • Les certificats EV d'une validité supérieure à 39 mois sont désormais considérés et traités comme des certificats DV (bug Firefox 1145679).

Changements pour les développeurs d'add-on et de Mozilla

Interfaces

nsIContentPolicy

  • La constante TYPE_EMBED a été ajoutée à nsIContentPolicy pour permettre aux internes de Gecko et au code add-on de mieux différencier les différents types de requêtes. Auparavant, TYPE_OBJECT était utilisé pour ces cas (bug Firefox 1148030).
  • De même, les constantes TYPE_SUBDOCUMENT ont été divisées en TYPE_FRAME et TYPE_IFRAME (bug Firefox 1148044).

XUL

Pas de changement.

Modules de code JavaScript

Pas de changement.

XPCOM

Pas de changement.

Autre

Pas de changement.

Anciennes versions