Mozilla's getting a new look. What do you think? https://mzl.la/brandsurvey

Firefox OS 1.0.1 pour les développeurs

Firefox OS 1.0.1 a tout d'abord été proposé aux partenaires pour une distribution le 2 juillet 2013 ; ce fut la première version officielle de Firefox OS. Son composant Gecko est basé sur Firefox 18 (voir Firefox 18 pour les développeurs), publié le 18 janvier 2013. Pour les versions plus anciennes, consultez les notes de version des anciens Firefox pour ordinateur de bureau, en commençant par Firefox 17 pour les développeurs. Cette page détaille les fonctionnalités développeur nouvellement implémentées dans Firefox OS 1.0.1.

HTML

Spécifique à Firefox OS :

  • <input type="file"> a été désactivé en raison de ses conséquences sur la consommation mémoire (bug 832923).

Commun à Gecko :

CSS

Commun à Gecko :

  • min-width et min-height utilisent maintenant le mot-clé auto comme valeur initiale (cela n'a d'effet que sur les éléments flexibles car ils sont transformés en 0, ce qui est l'ancienne valeur initiale des autres éléments). (bug 763689)
  • La cascade a été mise à jour : à présent, les règles !important de la feuille de style auteur ont la priorité sur les animations CSS. (bug 783714)
  • La propriété raccourcie background reconnait maintenant la propriété CSS3 background-size quand elle est spécifiée à l'intérieur. (bug 570326)
  • Le support initial du Module CSS Flexbox est arrivé. Il est désactivé par défaut mais son activation est possible en définissant layout.css.flexbox.enabled à true. (bug 666041)

JavaScript

Spécifique à Firefox OS :

  • Lors de la détection du support des différents formats de <video>, HTMLMediaElement.prototype.canPlayType retourne par erreur true pour les vidéos h.264, alors qu'en réalité le h.264 n'est pas pris en charge.

Commun à Gecko :

  • Les proxys directs (ECMAScript 6) d'Harmony sont arrivés (bug 703537). Avertissement : l'implémentation comporte deux ou trois bogues connus, des fonctionnalités manquantes et des écarts par rapport à l'état actuel de la spécification. Ne vous basez pas dessus pour faire du code à mettre en production.
  • L'implémentation de la méthode ECMAScript 6 contains() fonctionne maintenant avec les chaînes de caractères. Malheureusement, elle n'est pas compatible avec Mootools 1.2 qui s'attend à un comportement différent de contains() avec les chaînes sans que cela ne soit garantit. Les nouvelles versions de Mootools corrigent ce problème ; les sites devraient effectuer une mise à jour de Mootools vers une version supérieure à la 1.2.

DOM/API

Spécifique à Firefox OS :

Commun à Gecko :

Réseau

Commun à Gecko :

  • Les facteurs de qualité ("valeurs q") sont maintenant restreints à 2 chiffres dans l'en-tête HTTP Accept-Language (bug 672448).
  • La syntaxe ALLOW-FROM de l'en-tête de réponse HTTP X-FRAME-OPTIONS est maintenant supportée (bug 690168).

Fonctionnalités notables de la version 1.0.1

  • SMS
  • 3G/Data
  • WiFi
  • Applications Web Ouvertes
  • Messagerie vocale
  • Support MozApp
  • Persona / ID
  • Paiement via l'opérateur
  • Bluetooth
  • Gestionnaire de réseau
  • Stockage USB
  • Support multi-processus
  • Défilement/agrandissement asynchrone (APZ)
  • SIM Toolkit
  • Support de plusieurs appareils photo
  • Plein écran
  • Hotspot WiFi
  • Mises à jour logicielles
  • Diffusion cellulaire
  • Réglages des notifications
  • Animations/transitions graphiques
  • Support de la localisation
  • First Run Experience
  • Mise en attente des appels
  • Transfert d'appels

Voir aussi

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : jwhitlock, xdelatour
 Dernière mise à jour par : jwhitlock,