Como Alertar visitantes que seu site requer javascript

Muitos usuários estão receosos de activar o suporte javascript para sites porque eles não querem baixar um vírus ou têm outras coisas ruins acontecem a seus sistemas. Além disso, as pessoas tornaram-se menos receptivo a utilização de scripts, porque eles às vezes fazem coisas que o usuário não quer, como agarrar a identidade do usuário. Quando um usuário permite javascript para a sua aplicação, que representa uma relação de confiança entre o usuário e você.

Claro, o usuário precisa saber que seu site requer javascript, a fim de habilitá-lo. Considere estas duas opções:

Use o

O tag é uma tag especial que o browser reage quando o suporte a scripts não está disponível no sistema local. Esta é uma tag padrão que todos os navegadores atualmente no mercado deve apoiar, por isso, representa a forma mais segura e mais confiável para dizer a um usuário que seu site requer suporte javascript.

No entanto, algumas pessoas se queixaram de que a tag também pode causar alguns efeitos indesejáveis ​​com alguns dispositivos, tais como piscando em smartphones. Se você receber reclamações de usuários sobre este problema, você pode ter que recorrer à técnica seguinte, mesmo que seja menos confiável.

Usando o Tag NoScript

Usando o Tag NoScript

Esta abordagem é bastante simples. Ao tentar o exemplo, você vê uma das duas mensagens. Se você tem o javascript habilitado, você vê # 147 Você tem o javascript activo! # 148- Caso contrário, você vê # 147 Favor ativar o javascript para usar esta página! # 148- Tente desativar o suporte a javascript no seu navegador e atualizar esta página para ver a mensagem alternativa.

Use estilos para alerta de javascript

A abordagem estilos baseia-se na utilização de Cascading Style Sheets (CSS) para criar uma condição em que uma mensagem é exibida quando scripting é desativado. O problema com esta abordagem é que nem todo navegador suporta. Sim, os navegadores mais recentes suportam esta técnica muito bem, mas se você encontrar usuários com navegadores mais antigos, sua aplicação poderia ter problemas. O exemplo a seguir mostra como usar essa técnica.

usando estilos

usando estilos

Ative o javascript para usar esta página!

Esta técnica se baseia em um truque simples. Quando scripting estiver ativado, o primeiro script cria um estilo para o primeiro

tag que esconde a informação nesse número, adicionando o display: none estilo. A presença de suporte a scripts também permite que a segunda execução de script, que exibe o # 147 Você tem o javascript activo! # 148- mensagem.

Quando scripting estiver desactivado, o primeiro script não pode ser executado, por isso não há um estilo especial para o

tag com um identidade de NoJS. Isto significa que o # 147 Favor ativar o javascript para usar esta página! # 148- mensagem é exibida. No entanto, porque não há suporte a scripts, o segundo script também falhar, o que significa que você não vai ver a mensagem javascript habilitado. Tente este exemplo ao permitir que, em seguida, incapacitante, suporte javascript no seu browser.

menu