O que devemos dizer aos usuários não suportados do IE6?

10

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?

Dan Fabulich
fonte
4
RSVP do ie6funeral.com
miku
17
Observe que esta questão não é sobre se devemos ou não apoiar o IE6. Sabemos tudo sobre aprimoramento progressivo. A maioria de nosso site funciona bem no IE6, mas o site também possui um aplicativo web AJAX complexo; não sentimos mais que vale a pena corrigir o aplicativo da web para uma minoria minúscula de nossos usuários. Eles ainda podem acessar as informações do nosso site por meio de um mapa do site HTML e, é claro, do Google. Irei reduzir as respostas propondo que consertemos o webapp para o IE6. Tomamos nossa decisão.
Dan Fabulich
4
Talvez uma mensagem de atualização amigável? "Por favor, pelo amor de web designers sobrecarregados em todos os lugares, atualize seu navegador de 10 anos. Se o administrador do sistema se recusar a fazê-lo, dê um tapa nele. Se você não tem autoridade para dar um tapa nele, encontre alguém que possa."
Sharpie
4
Quem usa seu aplicativo da web? Indivíduos? Pessoas com baixa hierarquia corporativa? Executivos?
David Thornley
11
@David Indivíduos; a maior parte do tráfego do IE6 ocorre durante a semana, indicando fortemente que são pessoas navegando no trabalho; Concordo que isso provavelmente está fora de seu controle. Mas isso significa que é ainda mais importante acertar essa mensagem.
Dan Fabulich 12/02/11

Respostas:

32

Detecte usuários do IE6 e exiba uma mensagem amigável no topo:

If this page looks broken please consider updating you browser
to fix it and to benefit from the advanced functionality.

É 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:

Updating your browser will improve your browsing experience and
maximize you security. On this page we have prepared for you
some instructions and an overview of your best options for today.

fonte
2
Uma maneira diplomática e agradável.
Miku
2
O fato é que é improvável que uma diplomacia sutil funcione. Afirmar que a página não funcionará corretamente com o IE6 tem mais chances de obter resultados.
David Thornley
@ David, que resultados? As pessoas vão se apressar, independentemente da redação.
Uma maneira muito legal de declarar isso.
sevenseacat
Ótima idéia sem causar dilemas éticos.
Jeremy
26

Na verdade, existe um utilitário interessante para isso:

http://ie6update.com

Barra de atualização do IE6

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.

Aviso de atualização do IE6


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:

IE6 Countdown

Orbling
fonte
ie6update.com foi ótimo antes do IE9. Agora, com o IE9, a poucos dias de distância, é RUIM. Computadores com o IE6 NÃO PODEM ATUALIZAR PARA O IE9 . Sempre. Portanto, eles farão o download do IE8 e ficaremos presos em alguns anos tentando convencer todos a abandonar o IE8.
David Murdoch
@ David Murdoch: O problema do IE6 para o IE9 é que as pessoas estão usando versões do sistema operacional não suportadas. O XP foi abandonado para o IE9, embora o utilitário ainda possa ser atualizado para o IE8. Ainda resolve o problema de ficar preso no IE6, mas não é atualizado para a versão mais recente.
Orbling
11
Eu gosto da abordagem da barra amarela, pois a resposta usual é exatamente o que você quer que essas pessoas façam.
2
Com isso dito: qualquer usuário pode atualizar do IE * para qualquer navegador moderno (o IE8 NÃO é um navegador moderno) de graça. No entanto, um usuário do Windows XP NÃO PODE atualizar para o Vista ou Windows 7 gratuitamente. Precisamos incentivar os usuários que não podem usar o IE9 a mudar para outro navegador moderno.
David Murdoch
11
@ David Murdoch: É por isso que sou a favor da abordagem intermediária das três que menciono.
Orbling
4

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.

FrustratedWithFormsDesigner
fonte
A perda séria de dados não é um risco no nosso caso ... é uma visão alternativa de nossos dados. Está seriamente quebrado na próxima versão; algum problema de transparência está fazendo a maior parte da tela parecer azul. Portanto, há muito pouco risco de alguém ser prejudicado por nossa não funcionalidade no IE6.
Dan Fabulich
11
@ Fabulich Dan: Então, é basicamente inutilizável para todos os fins práticos? Sugiro então bloqueá-los inicialmente e dar a eles o "Tem certeza de que deseja tentar com um navegador não suportado?" mensagem ... espero que eles tentem e vejam que precisam atualizar. Em qualquer página em que eles chegarem, você também pode exibir capturas de tela e descrições de todos os novos e maravilhosos recursos que estão perdendo.
FrustratedWithFormsDesigner
11
Frequentemente, os programadores usam métodos AJAX com a interface para restringir e orientar escolhas e decisões da interface para o software. Ter um estado de "não tenho certeza do que funcionará" pode introduzir situações nas quais o usuário pensa que está tomando decisões que não dão certo, ou pior, podem tomar decisões que devem ser barradas. Agora, obviamente, seu código do servidor ainda precisa verificar e interceptar esses casos, mas ainda há um grande risco de autorizar deliberadamente uma interface desonesta; se algo der errado, seus usuários poderão dizer - "a culpa é sua".
Orbling
2
Também +1 na "convocação acidental de Cthulhu"
Orbling
2

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.

Mason Wheeler
fonte
As páginas de bloqueio também são muito mais intrusivas. Eu preferiria visitar um site danificado do que ficar totalmente bloqueado. Talvez isso só se aplique a páginas que exigem absolutamente a funcionalidade do IE7 +?
TheLQ
2

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]

Steven A. Lowe
fonte
escrevi o "continue por sua conta e risco" - [para economizar em lembrar um ponto, leia meu primeiro comentário na resposta de FrustratedWithFormsDesigner.] O mesmo problema, potencialmente, também coloca o site em risco, mesmo com um aviso.
Orbling
@Orbling: nesse caso, redirecione-os para uma página que diz "ÁREA RESTRITTA! As versões antigas do IE6 não podem entrar!"
Steven A. Lowe
Sim, esse é provavelmente o plano sensato. Algum usuário tolo provavelmente tentará atacá-lo por discriminação de idade.
Orbling 13/02/11