Partager

Approfondir

Qualité Web le livre

Livre Qualité Web

Acheter

161 - L'accès aux contenus et services est possible sans le support des scripts.

Thématique
  • Bonnes pratiques
  • Code
Phase Projet

Objectif

Permettre aux utilisateurs d'accéder tout de même aux contenus s'ils ne peuvent ou ne veulent pas activer les scripts.

Favoriser l'exploitation des contenus par des robots.

Mise en œuvre

Plusieurs démarches sont possibles :

  • Concevoir les scripts de manière non obstructive, sur la base d'un contenu et de services indépendants du support Javascript et d'enrichissement des interfaces par la couche de scripts ;
  • Fournir systématiquement des alternatives noscript ;
  • Fournir des versions alternatives des pages concernées.
Contrôle

Pour chaque page contenant des scripts, vérifier la possibilité d'accéder à l'ensemble des contenus du site après désactivation de Javascript. Pour ce faire, utiliser la fonctionnalité Désactiver tout le Javascript (menu Désactiver) de la Web Developer Toolbar.

Certaines fonctionnalités Javascript ne constituent pas une barrière effective à l'accès au contenu. C'est par exemple le cas d'un simple rollover au survol d'une icône ou encore du déclenchement de la fonction d'impression de la page ou encore de l'ajout de celle-ci aux signets ou favoris. Ces fonctionnalités ont en effet une alternative native dans le navigateur lui-même ou ne sont pas bloquantes pour l'accès aux contenus. En revanche, on invalidera typiquement, par exemple, le non-affichage d'un contenu dynamiquement généré à l'aide d'AJAX ou géré sous forme d'onglets, de slider, d'accordéon, etc. Il en sera de même en cas de validation Javascript d'un formulaire qui bloquerait sa soumission en l'absence d'activation des scripts. Ou encore d'un date picker ne permettant pas la saisie manuelle de la date dans le champ concerné à défaut du support des scripts.

Découvrez la certification Opquast

Rejoignez la communauté des certifiés Opquast. Plus de 5000 professionnels formés à la qualité Web. Au programme une formation en ligne de 14h, un examen de 1h30, un badge et un score à mettre sur votre cv et votre profil linkedin.

Commander en ligne