Na próxima versão do nosso aplicativo Web, quebramos o IE6 e não pretendemos corrigi-lo. Recebemos um aviso claro para os usuários do IE6 por alguns meses; decidimos que é hora de não apoiar.
Minha pergunta é: como devemos comunicar isso aos nossos usuários?
Algumas pessoas aqui acham que devemos bloquear os usuários do IE6 que tentariam acessar o aplicativo Web, porque isso não funcionaria para eles. Outros acham que devemos deixar um aviso dizendo "Isso não funciona no IE6", mas não os bloqueia; em vez disso, se eles clicarem para dispensar o aviso, deixe-os entrar no site quebrado para ver por si mesmos que ele não funciona.
Quem está certo? Existe uma maneira melhor?
web-applications
internet-explorer
site-blocking
Dan Fabulich
fonte
fonte
Respostas:
Detecte usuários do IE6 e exiba uma mensagem amigável no topo:
É melhor evitar palavras negativas e dizer aos usuários o que eles não podem fazer ou o que eles não têm permissão para fazer. Faça com que se sintam ainda bem-vindos, mas ao mesmo tempo cientes do que fazer se não gostar do que vêem.
Também é uma boa idéia adicionar uma ajuda discreta à mensagem acima:
fonte
Na verdade, existe um utilitário interessante para isso:
http://ie6update.com
Ele traz uma barra de instalação para atualização ... bastante inteligente. Experimente a demonstração.
Nota: Como o IE9 não está disponível para Windows XP (ou versões de servidor anteriores a 2008) e o IE6 não existe em nada mais recente, esse utilitário não poderá mais atualizar para a versão mais recente. No entanto, ele ainda pode atualizar para o IE8, que ainda atinge o objetivo de remover o IE6.
Caso contrário, há um projeto de aviso de atualização do IE6 no Google Code.
Na verdade, a Microsoft oferece suporte diretamente a um site anti-IE6, a contagem regressiva do Internet Explorer 6 .
O site mostra o uso restante em todo o mundo por país, mês a mês e incentiva o seguinte banner a ser colocado nos sites:
fonte
Qual é a pior coisa que pode acontecer se um usuário do IE6 acessar o site e tentar usá-lo, apesar dos avisos? Menor aborrecimento do usuário? Dados corrompidos? Perda de vida? Invocação acidental de Cthulhu?
Minha sugestão é um banner grande e feio na parte superior, avisando que eles estão usando um navegador não suportado e você não poderá responder aos tíquetes de problemas deles se o chamarem no IE6. Permita que eles acessem o site, desde que não cause nenhum grave dataloss (ou outros problemas que não sejam os da linha "a div não se alinha muito bem"), mas verifique se eles sabem que não são suportados.
E se os usuários do IE6 tiverem a funcionalidade SOOO degradada e não usarem o site, bloqueie-os. Ou talvez dê a eles um "site pode não funcionar bem com seu navegador, você tem certeza de que deseja tentar?" página (eu realmente vi este último em uso aqui e ali).
... e como você já recebe um aviso há meses, não é como se eles pudessem dizer que não receberam aviso prévio.
fonte
Eu o bloquearia completamente, porque diminui a possibilidade de erros de interpretação.
Se você mantiver o site ativo e ele funcionar no IE6, mas não for o caso, e algumas partes não funcionarem, não importa o quão bom você notifique dizendo "não use o IE6 neste site, "provavelmente haverá um monte de usuários que não perceberão (ou não sabem o suficiente sobre as diferenças entre os navegadores da web para saber que estão usando o navegador quebrado) e isso gerará problemas.
Por outro lado, se uma tentativa de acessar o site os redirecionar para uma página que diz "este site é incompatível com seu navegador da Web atual; aqui estão os links para Firefox, Chrome e IE8, que funcionarão corretamente com nosso site, "isso é muito mais difícil de entender mal.
fonte
Depende
depende da utilidade do site em um navegador 'quebrado'
se o site não funcionar, redirecione-o para uma explicação educada do motivo
se o site ainda conseguir fornecer algumas funcionalidades úteis, marque uma caixa de diálogo de aviso e tenha um grande botão verde [clique aqui para atualizar o IE] e um pequeno link [continue por sua conta e risco]
fonte