NAVEGUE COM JAVASCRIPT DESABILITADO E VEJA O CAOS ACONTECER NA WEB
Postado em: 15 de fevereiro de 2008 por Pedro RogérioUm dos grandes problemas hoje em dia no desenvolvimento para a Web é o uso de JavaScript Obstrutivo. Infelizmente, os desenvolvedores ainda fazem sites que só funcionam com o JavaScript habilitado e não se dão ao trabalho de procurar alternativas para aqueles usuários que não tem nenhum suporte a essa tecnologia.
Experimente navegar algumas horas sem o uso de JavaScript para ver o caos acontecer. Não sabe como desabilitá-lo? No Internet Explorer faça o seguinte: Vá até Opções da Internet > Segurança > Escolha a Zona Internet e depois clique em Nível Personalizado. Em Script ativo escolha Desabilitar.

No Firefox vá até Ferramentas > Opções > Desmarque a caixa Permitir JavaScript.

No Opera vá até Ferramentas > Preferências > Aba Avançado > Conteúdo > Desmarque a caixa Habilitar JavaScript.

Sentiu na pele agora como se sentem pessoas que fazem o uso de tecnologias assistivas? Deixe nos comentários a sua experiência.









ElChavoDel8 disse: 15.02.08 ás 10:47
Que nada. Tem coisa pior que isso.
Tem site que você chega com o JS desligado, é obrigado a ligar ele, e quando a página termina de carregar de novo, você é surpreendido por uma mensagem na tela:
Este site só é compatível com o navegador Blue-E-Of-Death, versão 5.5 ou superior.
Maldito o patife que faz um site assim. Até os links para o resto do site são ‘javascript:void(0)’.
Felizmente, eu não me deparo muito com aberrações assim, e mesmo sem javascript, consigo navegar na maioria deles.
Joaquina disse: 15.02.08 ás 13:31
Esses dias perdi todos os meus favoritos do foxmarks e resolvi instalar o noscript pra aumentar a (sensação de) segurança.
Em metade dos sites que visito eu tenho que desligar para conseguir navegar (some menu!).
Por outro lado, em todos os sites que uso analytics, 100% dos visitantes o javascript está habilitado. Será que com o javascript desabilitado o analytics não funciona? ou os sem js são exceção?
Luiz disse: 15.02.08 ás 14:26
Com o Javascript desabilitado, o Bloglines simplesmente não funciona. Podem testar.
Igor Escobar disse: 15.02.08 ás 17:09
Olha, tenho que admitir que hoje não me preocupo muito com isso não, mas a uns anos atrás com certeza isso era um motivo de preocupação.
Hoje com a web 2.0 e a evolução dos componentes eletronicos ficou muito mais acessivel ter um bom computador em casa.
A pessoa só nao tem java script se desabilitar mesmo.
Igor Escobar disse: 15.02.08 ás 17:23
Eu só não entendi a relação de desabilitar o java script e o java script obstrutivo… Uma coisa não tem muito a ver com a outra.
Java script obstrutivo é o vicio do programador de definir comportamentos misturados no código html onclick=”funcaovalida(this)” etc.
Ao contrário do outro que utiliza a implementação nativa do javascript para implementar os comportamentos.
Ou seja, se o javascript estiver desabilitado, não importa se o javascript é obstrutivo ou não obstrutivo.
Ouuuu eu não entendi o que você disse =)
Pedro Rogério disse: 15.02.08 ás 17:29
@Igor,
Tem muito a ver, se você faz o uso de JavaScript, deve ter certeza de que também irá funcionar com o JavaScript desabilitado.
Cristian Trentin disse: 15.02.08 ás 17:46
@Pedro bem vindo ao caos…rsrsrs
Ramon disse: 15.02.08 ás 20:02
Olá,
Eu sou contra essa preocupação com quem não tem javascript habilitado, nós precisamos evoluir e não retroceder. Há alguns anos, essa idéia era aceitável, pois ainda existiam muitas máquinas ruins, mas agora sabendo que todos possuímos pelo menos uma máquina que dê suporte ao javascript sem problemas, porque retroceder e não usar os recursos maravilhosos que o javascript permite ser feito? Uma pessoa que usa o javascript desabilitado, ou sua máquina não têm recurso suficiente (se for essa opção, pelo menos pra mim, caracteriza um usuário descartável à minha página), ou … não tenho outra opção à não ser aquela. Pra mim construir uma página com funcionalidades sem o uso do javascript é o mesmo que ter a preocupação de renderizar uma página no IEca 4.0 (leia-se:Internet Explorer 4), simplesmente ignoro esse fato, ou vão me dizer que vocês renderizam página pro IEca 4?
Enfim, acredito que todos tenham a sua razão, acho importante essa preocupação, mas afim de levar uma vida mais feliz e com menos dores de cabeça, tomei a decisão de ignorar os usuários que possuem o javascript desabilitado.
Abs
Micox disse: 19.02.08 ás 10:06
@igor,
na minha opinião, javascript obstrusivo (ou obstrutivo) não é apenas o javascript inline no html não.
Na minha opinião, javascript obstrusivo tem a ver com OBSTRUIR ou atrapalhar a visitação do usuário, quer este javascript esteja inline, quer esteja totalmente em um arquivo separado.
Ou seja, para ter um javascript NÃO obstrusivo não basta tirar as declarações inline.
Pra mim, o pedro tá certo ao usar o termo.
Pedro Rogério disse: 19.02.08 ás 10:27
@Micox,
Matou a pau, disse tudo. Abraços!!!
LeoBok disse: 21.02.08 ás 11:09
@Joaquina, devo lhe informar que o código que interpreta o Google Analytics é em JavaScript. Ou seja, se eu desativar o JavaScript, não funcionará o código do Google Analytics.
Deve ser por isso que todos os usuários ali informados estão com JavaScript ativado!
—————————–
@Pedro, mesmo acreditando que menos de 0,5% de usuários da WEB desabilitam o JavaScript para navegar, eu contruo todos os códigos possíveis com uma alternativa para um desses.
Porém, quando utilizo AJAX, é difícil ter uma alterativa. Por isso, aconselho aos programadores evitarem o uso de AJAX.
Abs
Micox disse: 22.02.08 ás 09:06
@leobok não é difícil desenvolver ajax não obstrutivo não. aliás, é muito mais fácil do que se pensa.
Em breve faço um post a respeito.