32 votes

Avons-nous toujours besoin d'un code de sauvegarde pour les personnes dont javascript est désactivé?

J'ai entendu parler un peu des tutoriels que je regarde, que certaines choses ne fonctionnent pas si le javascript est désactivé. Parfois je vois des solutions de contournement.

La question est, sont-ils pertinents? Je ne peux pas imaginer que quelqu'un de ne pas avoir javascript activé sur votre navigateur, de nos jours, à l'exception du plus ancien des téléphones, et les chances sont de votre page ne s'affichent pas sur eux correctement de toute façon.

Les gens encore se donner la peine d'écrire le code de sauvegarde pour le javascript soit désactivé?

Edit: Comme un test, je me suis tourné javascript désactivé. Facebook ne fonctionne pas.

Edit: je comprends que sur les utilisateurs déficients visuels, mais les gens de soins (dures, oui) si leur expérience est buggé? De ne pas paraître irrespectueux, mais ne collant pas à des normes strictes d'éloigner les personnes utilisant Internet Explorer 4 et 5, mais nous ne semblent pas se soucier d'eux...?

Edit: Dire que les gens devraient faire, il semble comme un très automatique de la réponse, compte tenu de la façon dont beaucoup de gens l'utilisation de JQuery et d'autres groovy addon bibliothèques.

Edit: j'ai essayé un tas de fortune 500 sites, et jusqu'à présent, environ 70% de ceux que j'ai essayé ont cassé

Dell
Walmart
Fedex
Intel
Coca Cola

27voto

Quentin Points 325526

Oui, nous avons encore besoin de code de sauvegarde pour les personnes qui ont désactivé JavaScript.

  • JavaScript est souvent utilisé pour faire des choses qui se brisent dans les lecteurs d'écran (donc, de nombreux utilisateurs de lecteurs d'écran désactiver) ou à provoquer des changements apparaissent hors de la vue d'un agrandisseur d'écran.
  • JavaScript est encore l'un des plus grands vecteurs d'attaque pour exploiter les failles de sécurité dans les navigateurs.
  • Add-ons tels que les No-Script sont de plus en popularité.
  • Les moteurs de recherche ont tendance à ne pas l'exécuter (si vous ne voulez pas cacher votre contenu derrière elle)

Je préfère penser que c'est une fondation plutôt que de sauvegarde.

Je comprends que sur les utilisateurs déficients visuels, mais les gens de soins (dures, oui) si leur expérience est buggé?

Gens méchants ne le sont pas.

La loi (dans de nombreux pays) n'.

De ne pas paraître irrespectueux, mais ne collant pas à des normes strictes d'éloigner les personnes utilisant Internet Explorer 4 et 5, mais nous ne semblent pas se soucier d'eux...?

IE 4/5 avoir:

  • une plus petite part du marché que les utilisateurs sans JS
  • de nombreux trous de sécurité
  • aucun soutien de leur propre éditeur

14voto

RLS Points 131

En tant que développeur, je n'ai plus à vous soucier de 1% d'utilisateurs désactiver le Javascript. C'est trop de temps et le temps de développement est trop cher pour les déchets de sur de telles absurdités. AJAX enregistre une incroyable quantité de bande passante qui passe directement à l' $$$ d'économies, qui fait des profits plus élevés. Si je perds un ou deux utilisateurs potentiels du site pour 100 utilisateurs, ces un ou deux perdu des utilisateurs va coûter beaucoup plus dans le développement que le potentiel de revenu de on pouvait apporter.

Essayez de désactiver Javascript et en vous connectant à Facebook, il devient un très cassé site web après que. Si c'est assez bon pour Facebook, son assez bon pour moi.

11voto

Kevin Raffay Points 380

Prise en charge de JavaScript désactivé sites web une belle pensée, mais pas de beaucoup d'aide, et d'une valeur douteuse, à mon humble avis

Il est presque impossible de concevoir un site web robuste sans java script, et ceux qui désactivent le JS, pour quelque raison que ce soit, probablement de ne pas attendre beaucoup d'une expérience de l'utilisateur. Donc, si vous êtes de codage pour que 1% de la population, vous n'avez pas le choix. Mais pour la majorité d'entre nous, c'est une donnée que le JS est là. L'accessibilité est un problème différent, avec ses propres défis. Quand je faisais des sites web de Hewlett-Packard, ils ont dû répondre à de strictes normes d'accessibilité, et il a été difficile de créer quelque chose de plus que de très de base des pages web. Je ne voudrais pas que n'importe qui.

8voto

Gary Willoughby Points 13366

J'ai une opinion différente de beaucoup ici. Je ne pense pas que l'on doive nécessairement de soins dans certains scénarios, en particulier si votre site web est de cibler un groupe particulier de personnes ou qu'il signifie beaucoup de travail.

si vous vous référez à:

http://visualrevenue.com/blog/2007/08/eu-and-us-javascript-disabled-index.html

alt text

Vous pouvez voir cette année, de plus en plus de navigateurs que jamais avoir Javascript activé, contrairement aux autres réponses demandes. C'est à 96,9% en 2007.

Donc, vous perdez 3% de téléspectateurs potentiels, de sorte que, de votre campagne de publicité va faire beaucoup plus de dégâts que ce que!

2voto

Levi Hackwith Points 3898

Oui. Surtout en ce qui concerne la conformité 508 et WCAG. Alors que les technologies permettant de créer du code JavaScript accessible en sont à leurs balbutiements (voir ARIA), les développeurs devraient toujours coder leurs sites de manière à ne pas requérir JavaScript.

http://www.w3.org/WAI/aria/faq

http://www.w3.org/TR/WCAG10/

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