Je souhaite préparer un message pour mes utilisateurs au cas où JS serait désactivé. Tout d'abord, je tiens à préciser que je ne ferai pas fonctionner le site sans JS (cela nécessite un travail de codage considérable.)
La question est OK ... Je détecte que l'utilisateur n'a pas activé JS. Quelles sont les prochaines étapes à partir de là? Quel avertissement dois-je lui donner? Dois-je faire autre chose que les avertir? Les rediriger par exemple ailleurs ou prendre toute autre action d'ailleurs. Je ne sais vraiment pas comment gérer cela en plus de montrer le message bien sûr.
Expliquez pourquoi
Les personnes avec Javascript désactivé sont certainement au courant de leurs paramètres, un message d'avertissement ne sera pas une surprise. Gardez à l'esprit que certains utilisateurs le font pour problèmes de confidentialité. Si vous voulez que les gens le réactivent, vous devez d'abord gagner leur confiance. Expliquez pourquoi votre site Web nécessite Javascript et quel type de personnes se cachent derrière, quels sont leurs motifs. Mentionnez que le site Web ne dispose d'aucun tracker, si c'est le cas.
Donnez un aperç
Certains utilisateurs viendront par hasard, leur quête initiale est de vérifier si le site Web peut offrir quelque chose de valeur pour eux. Vous devez fournir une page d'accueil utilisable non js pour les aider à obtenir leurs réponses. S'ils sont intéressés, ils reviendront plus tard avec Javascript activé.
Un dernier conseil: ne pas expliquer comment l'activer
Parce que la plupart du temps, la désactivation de javascript a été faite exprès et cela pousse les utilisateurs à faire quelque chose lorsqu'ils n'ont pas encore établi de confiance.
Pour les sites Web qui dépendent entièrement de JS, je recommande de créer deux DIV.
Arrière-plan - rendre le contenu d'arrière-plan (contenu avec un index z inférieur) illisible.
Message - un message indiquant clairement que ce site Web ne fonctionnera pas sans JS.
Jetez un œil à quora lorsque vous essayez de lire d'autres articles sans vous connecter.
Voici à quoi ressemble l'effet:
Ceci est facilement réalisable avec du CSS ordinaire, donc ne devrait avoir aucun problème. Rappelez-vous cependant qu'être si frappé par cela pourrait éloigner vos utilisateurs.
Dans la même ligne que @asiegfried, je pense que la partie pertinente n'est pas que JS est désactivé, mais que le site ne fonctionnera pas.
"JS désactivé", à l'improviste, n'est pas convivial pour les gens normaux.
Mon idée est un message comme
"La configuration actuelle de votre navigateur n'est pas compatible avec ce site (JavaScript désactivé)"
Pour la plupart des gens, cela suffira.
Pour les autres, fournissez un lien d'aide [?] Vers une page HTML expliquant le problème en détail et fournissant des instructions à ceux qui souhaitent modifier la configuration.
Dans les instructions, ne faites pas dire à l'utilisateur quel navigateur il utilise. Idéalement, vous leur dites (marque et modèle), car certaines personnes ne sont pas sûres et parce que vous le savez déjà.
Dans cette page, vous pouvez leur communiquer que vous n'avez pas l'intention de faire de mal, ni collecter des informations à leur sujet.