Quelle est la sécurité pour supposer que la plupart des utilisateurs auront JS activé?

Possibles doublons:
Est-il raisonnable d'assumer que mes visiteurs ont le javascript activé?
Combien de personnes désactivent JavaScript?

Je sais que JS ne devrait être utilisé que pour améliorer la fonctionnalité et les utilisateurs avec JS handicapés devraient encore pouvoir utiliser votre site. Mais à quelle fréquence cela arrive-t-il vraiment aujourd'hui? La majorité des pages modernes "Web 2.0" ont besoin de JS pour plus de fonctionnalités.

En d'autres termes, à quel point est-il sûr de supposer que la plupart de vos utilisateurs auront JS activé?
Est-ce que quelqu'un a des données concrètes à ce sujet?

Pratiquement tous les utilisateurs de PC / ordinateur de bureau / portable ont JS activé. Votre principale préoccupation actuelle devrait être le marché mobile. Cela augmente très rapidement. Plus que souvent, JS est (par défaut!) Désactivé pour améliorer les performances de navigation. C'est cependant lentement mais assurément une meilleure couverture. Ensuite, il y a des lecteurs d'écran et des navigateurs basés sur la base de texte et bien sûr des robots de recherche. Pratiquement aucun d'entre eux ne supporte / utilise JS. En ce qui concerne les robots de recherche, cela peut changer dans le futur.

Tous avec tous, vous devriez essayer d'utiliser JS uniquement pour des améliorations progressives. Le site Web devrait être conçu de la manière qu'il fournit et maintient la même fonctionnalité avec JS désactivé. La meilleure façon d'y parvenir serait de construire le site Web sans aucune ligne de code JS et lorsque vous disposez de toutes les fonctionnalités requises pour fonctionner, ajoutez JS pour les améliorations comme ajax, les bavures, l'expérience utilisateur, etc.

Il convient de noter que cela dépend bien sûr du public cible du site en question. Est-ce un site de nouvelles? Site de réseautage social? Site intranet? Forum de discussion? Etc. Stackoverflow par exemple est inutilisable sur mon Blackberry avec JS désactivé. Je ne peux même pas me connecter. Il affiche cependant gracieusement une barre d'avertissement en haut.

À quel point est-il sûr de supposer que la plupart de vos utilisateurs auront JS activé?

Cela dépend de qui sont vos utilisateurs! Qui est votre public cible?

Est-ce que quelqu'un a des données concrètes à ce sujet?

Bien sûr, il est facile de suivre, mais les données ne sont significatives que dans le contexte du public de ce site particulier. Un site qui vend des locations de vacances aura des utilisateurs totalement différents qu'un site pour le football fantastique, par exemple.

La courte réponse à votre question, cependant, est que les seules personnes qui le désactivent l'auront fait de façon intentionnelle , alors ils savent comment la remettre. Il serait préférable de se concentrer sur les problèmes de navigateurs multiples, les utilisateurs de périphériques mobiles, peut-être des utilisateurs dégradés (selon de nouveau sur votre public cible) avant de s'inquiéter trop de savoir s'ils ont désactivé javascript.

Vous pouvez consulter les lignes directrices sur l'accessibilité du contenu Web 1.0 . (Modifier: Il est intéressant de noter que ce lien ne concerne pas ce que vous avez demandé spécifiquement, il s'agit d'accessibilité, ce qui est lié).

Mon avis sur la question est qu'il n'est pas si difficile d'écrire votre site à la manière de 'Graceful Degradation' ou d'autres variantes du même thème. La stratégie sous-jacente étant que vous écrivez votre site, cela fonctionne pour les deux (et dans un modèle, vous l'écrivez, de sorte que le JavaScript fonctionne d'abord, puis mettez en œuvre le mode «non-JS» et dans l'autre, vice-versa).

C'est vraiment pas si difficile, et est généralement utile pour tout le monde.