35 votes

Est-il raisonnable de supposer que mes visiteurs ont activé le javascript ?

Je comprends que la validation côté serveur est une nécessité absolue pour empêcher les utilisateurs malveillants (ou simplement les utilisateurs qui choisissent de désactiver le javascript) de contourner la validation côté client. Mais c'est principalement pour protéger votre application, et non pour apporter de la valeur à ceux qui utilisent des navigateurs avec javascript désactivé. Est-il raisonnable de supposer que les visiteurs ont activé le javascript et d'avoir simplement un site inutilisable pour ceux qui ne l'ont pas ?

34voto

Neall Points 12075

Je navigue avec NoScript dans Firefox, et cela m'ennuie toujours quand je reçois des pages qui ne fonctionnent pas. Cela dit, connaissez votre public. Si vous essayez de vous adresser à des professionnels paranoïaques de la sécurité informatique, supposez qu'ils n'ont peut-être pas activé JavaScript. Si vous vous adressez à un public général, JavaScript est probablement activé.

14voto

mde Points 186

Ça dépend totalement de la personne que vous visez.

Si votre site ou votre application est destiné à un intranet, vous pouvez faire beaucoup d'hypothèses. Si votre public cible est composé de personnes à la pointe des réseaux sociaux, vous pouvez supposer que JavaScript fonctionnera. Si vous prévoyez un grand nombre d'administrateurs système paranoïaques, vous pouvez supposer qu'un grand nombre d'entre eux essaieront d'accéder à votre site en lynx ou que JS sera désactivé pour des "raisons de sécurité".

Amazon en est un bon exemple : son approche est dictée par ses objectifs commerciaux. Il s'agit d'un site grand public, mais pour eux, bloquer les utilisateurs dans des navigateurs anciens/incapables signifie une perte potentielle de ventes, ils travaillent donc dur sur des solutions de repli nonscript.

Comme pour beaucoup de questions de ce type, la réponse ne consiste pas simplement à régurgiter ce que vous avez lu quelque part sur l'accessibilité ou l'amélioration progressive. La vraie réponse est "ça dépend".

11voto

dimarzionist Points 5399

Je pense qu'il y a une autre raison qui vous pousse à supporter au moins certaines fonctionnalités principales sans JS - beaucoup d'entre nous naviguent maintenant à partir de mobiles et de PDA, qui n'ont pas le même niveau de support JavaScript.

10voto

Don Neufeld Points 12803

http://www.w3schools.com/browsers/browsers_stats.asp

Ils affirment que 95% des utilisateurs ont Javascript activé.

9voto

Joel Coehoorn Points 190579

Duplicate

Il y a au moins une catégorie où la réponse est définitivement "non". Si vous travaillez pour le gouvernement, vous doit s'assurer que le site est accessible aux personnes utilisant des lecteurs d'écran.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X