8 votes

Uniquement pour les utilisateurs qui ont activé Javascript

J'envisage de créer un site Web qui ne prend en charge que les utilisateurs ayant activé JavaScript.

Si je ne prends en charge que les personnes qui ont activé JS, je n'ai pas besoin de passer du temps à m'assurer que l'interface utilisateur fonctionne sans JS et à créer des équivalents côté serveur pour la validation, etc.

  1. Est-ce possible ? Les différents navigateurs \platforms m'empêcher d'y parvenir ?
  2. Quel est le pourcentage d'utilisateurs qui ont désactivé JS de nos jours ?
  3. Comment faire pour vérifier si JS est activé en C#.

0voto

tvanfosson Points 268301

Ne prenez pas cela comme une critique de vos projets. C'est à vous que revient le choix d'exiger Javascript, même si, comme d'autres l'ont mentionné, vous devez vous préoccuper des questions d'accessibilité. Il vous sera peut-être plus facile, cependant, de développer un site Web qui ne soit pas compatible avec Javascript en utilisant ASP.NET MVC plutôt que WebForms.

Les nouvelles extensions AjaxHelper rendent presque triviale l'inclusion de code reposant sur AJAX pour la plupart des gens, mais fonctionnant en l'absence de Javascript dans le client. Évidemment, l'expérience est dégradée pour les personnes qui ne l'ont pas - surtout si vous utilisez des plugins jQuery pour les onglets/menus, les fenêtres pop-up, etc - mais elle reste utilisable. Le framework fournit un mécanisme assez simple, côté serveur, pour déterminer si la requête est une requête AJAX ou non, afin que vous puissiez répondre de manière appropriée en rendant une nouvelle vue ou en renvoyant du JSON/HTML/XML, selon le cas.

Je sais qu'il m'a été beaucoup plus facile d'écrire des sites web accessibles en utilisant MVC qu'avec WebForms.

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