Que faites-vous si vos visiteurs du site avez désactivé JavaScript?
-
22-09-2019 - |
Question
Que feriez-vous si vos visiteurs du site JavaScript désactivé? Avez-vous les bloquer?
La solution
Idéalement, vous pouvez utiliser amélioration progressive qui implique de garantir une expérience utilisateur de base et ajoutant tous les fioritures pour les navigateurs qui peuvent les manipuler.
Autres conseils
degrade gracieusement .
En effet dégrader avec élégance. Si ce n'est pas une option (plus ;-)), puis au moins les notifier à l'utilisation d'une balise <noscript>
.
Utilisez la balise NoScript dire "Hey, Activer Javascript fou!"
<script type="text/javascript">
alert("Hello World!");
</script>
<noscript>
Hey, Enable Javascript fool!
</noscript>
(S'il vous plaît noter que ce code n'est pas le déploiement prêt à votre site Web. Vous pouvez changer le message à quelque chose de plus approprié que le texte brut.)
Pour couple avec <noscript>
j'ai tous les éléments qui nécessitent JS pour fonctionner avec class="js-required"
.
Alors CSS: .js-required{display:none;}
JS à la page charge: $('.js-required').css('display','block')
Votre site doit être un peu préparé si JavaScript est désactivé, soit afficher un message que votre site fonctionne mieux avec JavaScript activé ou travail autour.
Pour chaque site que je construis, je compare le coût du développement de la dégradation grâce, par rapport à la perte de revenu par effrayer ~ 2-3% de l'audience. Sans se soucier de non-JavaScripteurs / Opéra / etc gagne habituellement ...
vous pouvez vérifier cela:
Si vos visiteurs ne savaient pas qu'ils ont désactivé JavaScript, un message simple serait leur faire savoir qu'ils doivent l'activer.
<noscript>Please enable JavaScript in your browser</noscript>