Cosa dovremmo dire ai nostri utenti IE6 non supportati?


10

Nella prossima versione della nostra app Web, abbiamo rotto IE6 e non intendiamo risolverlo. Abbiamo ricevuto un chiaro avviso per gli utenti di IE6 da alcuni mesi; abbiamo deciso che è ora di non supportarlo.

La mia domanda è: come dovremmo comunicarlo ai nostri utenti?

Alcune persone qui pensano che dovremmo bloccare gli utenti IE6 che proverebbero ad accedere all'app Web, perché non funzionerà per loro. Altri pensano che dovremmo semplicemente lasciare un avvertimento, dicendo "Questo non funziona in IE6", ma non bloccarli; invece, se fanno clic per chiudere l'avviso, lasciali entrare nel sito danneggiato per vedere di persona che non funziona.

Chi ha ragione? Esiste un modo migliore?



17
Si noti che questa domanda non riguarda se dovremmo o non dovremmo supportare IE6. Sappiamo tutto sul miglioramento progressivo. La maggior parte del nostro sito Web funziona perfettamente in IE6, ma il sito ha anche una complessa app Web AJAX; non riteniamo più che valga la pena di riparare l'app Web per una piccola minoranza dei nostri utenti. Possono comunque accedere alle informazioni sul nostro sito tramite una mappa del sito HTML e, naturalmente, Google. Sottovaluterò le risposte proponendo di correggere la webapp per IE6. Abbiamo preso la nostra decisione.
Dan Fabulich,

4
Forse un messaggio di aggiornamento amichevole? "Per favore, per amore dei web designer sovraccarichi di lavoro ovunque, aggiorna il tuo browser di 10 anni. Se il tuo amministratore di sistema si rifiuta di farlo, schiaffeggialo. Se ti manca l'autorità per schiaffeggiarlo, trova qualcuno che può."
Sharpie,

4
Chi utilizza la tua app Web? Individui? Le persone basse nella gerarchia aziendale? I dirigenti?
David Thornley,

1
@David Individuals; la maggior parte del nostro traffico IE6 è nei giorni feriali, il che indica fortemente che si tratta di persone che navigano al lavoro; Sono d'accordo che questo è probabilmente al di fuori del loro controllo. Ciò significa che è tanto più importante che questo messaggio sia corretto.
Dan Fabulich,

Risposte:


32

Rileva gli utenti IE6 e visualizza un messaggio amichevole in alto:

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

È meglio evitare parole negative e dire agli utenti cosa non possono fare o cosa non possono fare. Falli sentire benvenuti, ma allo stesso tempo consapevoli di cosa fare se non gli piace quello che vedono.

Inoltre è una buona idea aggiungere un aiuto discreto al messaggio sopra:

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.

2
Un bel modo diplomatico.
Miku,

2
Il fatto è che è improbabile che la diplomazia sottile funzioni. Dichiarare che la pagina non funzionerà correttamente con IE6 ha maggiori probabilità di ottenere risultati.
David Thornley,

@ David, quali risultati? Le persone si precipiteranno a prescindere dalla formulazione.

Un modo molto carino di affermarlo.
sevenseacat,

Ottima idea senza causare dilemmi etici.
Jeremy,

26

In realtà esiste un'utilità piuttosto interessante per questo:

http://ie6update.com

Barra di aggiornamento IE6

Fa apparire una barra di installazione per l'aggiornamento ... abbastanza intelligente. Prova la demo.

Nota: poiché IE9 non è disponibile per Windows XP (o versioni Server precedenti al 2008) e IE6 non esiste su nulla di più recente, questa utility non sarà più in grado di aggiornare all'ultima versione. Potrebbe comunque eseguire l'aggiornamento a IE8, che comunque raggiunge l'obiettivo di rimuovere IE6.


In caso contrario, esiste un progetto di avviso di aggiornamento IE6 su Google Code.

Avviso aggiornamento IE6


Microsoft attualmente supporta direttamente un sito Web anti-IE6, The Internet Explorer 6 Countdown .

Il sito Web mostra l'utilizzo rimanente in tutto il mondo per paese, mese per mese e incoraggia a inserire i seguenti banner sui siti Web:

Conto alla rovescia IE6


ie6update.com è stato fantastico prima di IE9. Ora con IE9 a pochi giorni di distanza è MALE. I computer con IE6 NON POSSONO AGGIORNARE A IE9 . Mai. Quindi scaricheranno IE8 e rimarremo bloccati tra qualche anno nel tentativo di convincere tutti a abbandonare IE8.
David Murdoch,

@David Murdoch: il problema con IE6 a IE9 è che le persone utilizzano versioni del sistema operativo non supportate. XP è stato abbandonato per IE9, tuttavia l'utilità può ancora essere aggiornata a IE8. Risolve ancora il problema di rimanere bloccati in IE6, ma non si aggiorna all'ultima versione.
Orbling

1
Mi piace l'approccio con la barra gialla, poiché la solita risposta è esattamente ciò che volete che facciano queste persone.

2
Detto questo: qualsiasi utente può eseguire l'aggiornamento da IE * a qualsiasi browser moderno (IE8 NON è un browser moderno) gratuitamente. Tuttavia, un utente di Windows XP NON PU upgrade aggiornare a Vista o Windows 7 gratuitamente. Dobbiamo incoraggiare gli utenti che non possono utilizzare IE9 per passare a un altro browser moderno.
David Murdoch,

1
@ David Murdoch: ecco perché preferisco l'approccio di mezzo dei tre che menziono.
Orbling

4

Qual è il peggio che potrebbe accadere se un utente IE6 accede al sito e prova a usarlo nonostante gli avvisi? Minore fastidio per l'utente? Dati corrotti? Perdita della vita? Evocazione accidentale di Cthulhu?

Il mio suggerimento è un grosso brutto banner evidente nella parte superiore che avvisa che stanno usando un browser non supportato e non sarai in grado di rispondere ai loro problemi se li chiamano su IE6. Consenti loro di accedere al sito purché non causi gravi perdite di dati (o altri problemi diversi da quelli lungo la linea "il div non si allinea bene"), ma assicurati che sappiano che non sono supportati.

E se gli utenti di IE6 hanno funzionalità SOOO degradate che potrebbero non utilizzare il sito, bloccarle. O forse dai loro un "Sito potrebbe non funzionare bene con il tuo browser, sei VERAMENTE sicuro di voler provare?" pagina (in realtà ho visto quest'ultimo in uso qua e là).

... e poiché hai già ricevuto un avviso per mesi, non è come se potessero dire che non hanno ricevuto un preavviso.


Una grave perdita di dati non è un rischio nel nostro caso ... è una visione alternativa dei nostri dati. È seriamente rotto nella prossima versione; qualche problema di trasparenza sta rendendo la maggior parte dello schermo blu. Quindi c'è davvero pochissimo rischio che qualcuno possa essere danneggiato dalla nostra non funzionalità in IE6.
Dan Fabulich,

1
@Dan Fabulich: Quindi è praticamente inutilizzabile per tutti gli scopi pratici? Suggerirei quindi di bloccarli inizialmente e dare loro il "Sei sicuro di voler provare con un browser non supportato?" messaggio ... speriamo che proveranno a vedere che devono aggiornare. In qualunque pagina atterrino, potresti anche voler mostrare loro schermate e descrizioni di tutte le nuove e meravigliose funzionalità che stanno perdendo.
FrustratedWithFormsDesigner,

1
Spesso i programmatori utilizzano i metodi AJAX con l'interfaccia per limitare e guidare le scelte e le decisioni dall'interfaccia al software. Avere uno stato di "incerto su cosa funzionerà" può introdurre situazioni in cui l'utente pensa di prendere decisioni che non vanno fuori, o peggio, può prendere decisioni che dovrebbero essere vietate. Ora ovviamente il tuo codice lato server deve ancora controllare e intercettare questi casi, ma è ancora un grosso rischio che autorizza deliberatamente un'interfaccia dannosa, se qualcosa va storto, i tuoi utenti potrebbero ben dire: "è colpa tua".
Orbling

2
Inoltre +1 per la "convocazione accidentale di Cthulhu"
Orbling

2

Lo bloccherei completamente, perché diminuisce la possibilità di interpretazioni errate.

Se mantieni il sito attivo e in qualche modo funziona in IE6, ma in realtà non funziona e alcune parti non funzionano affatto, quindi non importa quanto bene noti un avviso che dice "non usare IE6 con questo sito, "ci sarà sicuramente un gruppo di utenti che non se ne accorgeranno (o non conoscono abbastanza le differenze tra i browser Web per sapere che stanno utilizzando il browser rotto in primo luogo) e ciò genererà problemi.

D'altra parte, se un tentativo di accedere al sito li reindirizza a una pagina che dice "questo sito è incompatibile con il tuo browser web corrente; qui ci sono collegamenti a Firefox, Chrome e IE8, che funzioneranno tutti correttamente con il nostro sito, "è molto più difficile fraintendere.


Le pagine a blocchi sono anche molto più invadenti. Preferirei di gran lunga visitare un sito rotto piuttosto che venirne bloccato del tutto. Forse questo si applicherebbe solo alle pagine che richiedono assolutamente la funzionalità IE7 +?
TheLQ

2

Dipende

dipende dall'utilità del sito in un browser "rotto"

se il sito non funziona affatto, quindi reindirizzali a una cortese spiegazione del perché

se il sito potrebbe essere ancora in grado di fornire alcune utili funzionalità, lightbox una finestra di avviso e un grande pulsante verde [clicca qui per aggiornare IE] e un minuscolo link [continua a proprio rischio]


ha scritto "continua a tuo rischio e pericolo" - [per salvare la ripetizione di un punto, leggi il mio primo commento alla risposta di FrustratedWithFormsDesigner.] Lo stesso problema, potenzialmente mette anche a rischio il sito, anche con una dichiarazione di non responsabilità.
Orbling

@Orbling: in tal caso, reindirizzarli a una pagina che dice "AREA RISERVATA! Le versioni anziane di IE6 potrebbero non entrare!"
Steven A. Lowe,

Sì, questo è probabilmente il piano ragionevole. Qualche utente sciocco probabilmente proverà ad attaccarti per discriminazione in base all'età.
Orbling
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.