O que você faz se os visitantes do seu site tiverem o JavaScript desativado?
-
22-09-2019 - |
Pergunta
O que você faria se os visitantes do seu site desabilitassem o JavaScript?Você os bloqueia?
Solução
Idealmente, você usaria aprimoramento progressivo O que implica garantir uma experiência do usuário base e, em seguida, adicionar todos os floreios para os navegadores que podem lidar com eles.
Outras dicas
você poderia degradar graciosamente.
De fato, se degradam graciosamente. Se isso não é uma opção (mais ;-)), pelo menos notifique-os com a utilização de um <noscript>
marcação.
Use a tag Noscript para dizer "Ei, ative o JavaScript Fool!"
<script type="text/javascript">
alert("Hello World!");
</script>
<noscript>
Hey, Enable Javascript fool!
</noscript>
(Observe que este código não está pronto para implantação no seu site. Você pode alterar a mensagem para algo mais adequado que o texto simples.)
Para acasalar com <noscript>
Eu tenho todos os elementos que exigem JS para funcionar class="js-required"
.
Então CSS: .js-required{display:none;}
JS no carregamento da página: $('.js-required').css('display','block')
Seu site deve estar um pouco preparado se o JavaScript estiver desativado, exibir uma mensagem de que seu site funcione melhor com o JavaScript ativado ou a subida.
Para cada site que construo, comparo o custo de desenvolvimento para degradar graciosamente, versus a perda de renda, assustando ~ 2-3% do público. Não se importando com não-Javascrescers/Ópera/etc. geralmente ganha ...
Você pode conferir isso:
Se seus visitantes não soubessem que têm JavaScript desativado, uma mensagem simples avisaria que eles deveriam habilitá -la.
<noscript>Please enable JavaScript in your browser</noscript>