Se você desenvolveu um site baseado em JavaScript, vale a pena fazer um trabalho extra para torná-lo acessível para visitantes que não têm o JavaScript ativado?
- Qual a porcentagem de visitantes nesta posição?
- Quais navegadores afetam particularmente?
- O JavaScript para dispositivos móveis está ativado?
javascript
Tim Murphy
fonte
fonte
Respostas:
De acordo com http://visualrevenue.com/blog/2007/08/eu-and-us-javascript-disabled-index.html , dados coletados em 2007, 1,04% estão desabilitados na UE e 3,05% desabilitados nos E.U.A. Os dados são um pouco antigos, mas se você observar as tendências estabelecidas de 2006 a 2007, o número de pessoas com os desativados está diminuindo. A essa altura, os números poderiam estar mais baixos.
O JavaScript desativado é realmente independente do navegador. Todos os navegadores permitem que você desative o JavaScript, mas acredito que todos eles tenham o padrão.
Em geral, eu não me preocuparia em fazer sua versão principal do seu site funcionar sem JavaScript. A maioria das pessoas entende que, para ter uma experiência rica na Web, ela precisa estar ativada.
Finalmente, como para dispositivos móveis. A taxa de aceitação é mais baixa, acredito, mas não posso dar números. Em geral, você deseja ter uma versão diferente do seu site para navegadores móveis, porque coisas como o mouse não funcionam bem em navegadores móveis com tela de toque.
fonte
Primeiro, pergunte-se qual é o principal objetivo do seu site. Seu site pretende vender widgets? É um fórum de discussão? Descobrir qual é a função principal. Depois de fazer isso, verifique se os usuários podem fazê-lo sem o JavaScript ativado. Não importa se eles perdem alguns sinos e assobios, mas verifique se os usuários podem executar essa função sem JavaScript.
Por exemplo, se o seu site for de comércio eletrônico, o usuário poderá navegar, adicionar um produto ao carrinho e concluir uma finalização da compra sem JavaScript. Talvez eles não vejam uma bela animação na página inicial ou não possam usar algumas opções sofisticadas de pesquisa e filtro, mas desde que possam navegar e comprar você é bom.
Ou pegue o Stack Overflow ou outro site do Stack Exchange. O principal é navegar, fazer e responder perguntas. Você gostaria que isso funcionasse sem JavaScript. Talvez o usuário precise digitar manualmente o Markdown porque o editor não funciona, ou talvez a votação não funcione, mas o usuário ainda pode executar a função principal do site.
No final do dia, todos temos recursos e prazos limitados. Provavelmente não vale a pena garantir que todo o site funcione sem JavaScript, portanto, invista um tempo para obter a recompensa máxima.
fonte
Você quer ter cuidado com essa linha de pensamento. Mesmo alguns por cento ainda podem se traduzir para um grande número de visitantes. Eu li que os dispositivos móveis não executam JavaScript, pois isso consumiria mais energia da bateria.
É bem possível criar um site que funcione com e sem JS. Eu recomendo criar sem primeiro e, em seguida, adicionar JS com degradação graciosa em mente. Se o usuário tiver o JS desativado, o conteúdo ainda deverá estar disponível.
fonte
Dependendo do site, pode ser útil considerar os recursos individuais, e não o site inteiro. Alguns recursos são mais importantes que outros? Algum deles é essencial para seus usuários? Se a estrutura do site permitir, torne acessíveis os recursos de missão crítica sem JavaScript e decida o que fazer com cada recurso com base em sua importância.
fonte
Servir o conteúdo do cliente somente sempre que possível para dispositivos / js não-js.
fonte
Eu tenho duas páginas, a página X, que é um visualizador de imagens baseado em JavaScript, e a página Y, que é uma explicação para a qual o usuário é redirecionado por um
<noscript>
bloco na página X, assim:Para vários navegadores, a porcentagem de endereços IP exclusivos que são enviados para a página Y pela
<noscript>
seção é assim:(Isso se baseia em um número muito baixo de ocorrências, mas são os únicos dados que tenho.)
★ Caso alguém se importe, isso é de uma série de consultas SQLite no meu banco de dados de logs, como a seguir:
fonte