Bonjour
Les navigateurs de mobiles, et en particulier les Safari sous iOS, traitent les balises <input> de facon à faciliter la saisie avec les claviers virtuels.
D'une part ils tirent parti de type='"number", "url", "mail" pour afficher un clavier virtuel adapté à la saisie, d'autre part ils ont des attributs "autocorrection" ou "autocapitalize" pour indiquer s'il faut ou non utiliser ces possibilités.
Questions :
1) est il raisonnable d'utiliser ces attributs sur des pages qui risquent d'être lues sur des navigateurs anciens?
2) existe-t-il un moyen de détecter par Javascript si le navigateur supporte ces attributs, de façon à modifier éventuellement leur contenu au chargement de la page?
Merci pour vos avis
Les navigateurs de mobiles, et en particulier les Safari sous iOS, traitent les balises <input> de facon à faciliter la saisie avec les claviers virtuels.
D'une part ils tirent parti de type='"number", "url", "mail" pour afficher un clavier virtuel adapté à la saisie, d'autre part ils ont des attributs "autocorrection" ou "autocapitalize" pour indiquer s'il faut ou non utiliser ces possibilités.
Questions :
1) est il raisonnable d'utiliser ces attributs sur des pages qui risquent d'être lues sur des navigateurs anciens?
2) existe-t-il un moyen de détecter par Javascript si le navigateur supporte ces attributs, de façon à modifier éventuellement leur contenu au chargement de la page?
Merci pour vos avis