1. Création site Internet
  2. > Articles Techniques
  3. > Développement Web
  4. > Ecran tactile et Firefox
Ecran tactile et Firefox

Ecran tactile et Firefox

mardi 5 août 2014, par Guillaume Orsal

Firefox ne détecte pas automatiquement un écran est tactile ou pas. Lors d’un développement Web j’obtenais un affichage différent entre Chrome et Firefox, et il m’a fallut un peu de temps pour comprendre que cela était dû au fait que mon écran est tactile.

La fonction couramment utilisée pour détecter si l’écran est tactile en javascript est :

'ontouchstart' in document.documentElement

Mais par défaut, cela renvoie true sur Chrome et false sur Firefox.

Pour activer la fonctionnalité sur Firefox, il faut accéder aux paramètres, en allant sur la page about:config puis faire une recherche sur touch.

J’ai modifié l’option dom.w3c_touch_events.expose de 0 (par défaut) à 1 pour activer la fonctionnalité.

Désormais le fonctionnement est équivalent sur les deux navigateurs.

N’oubliez pas de désactiver l’option si vous voulez voir ce que la majorité des utilisateurs verront sur leur desktop.

Voir en ligne : Bug report chez Mozilla

Spip | Plan du site | RSS 2.0 |
Habillage visuel © digitalnature sous Licence GPL