it-swarm.it

Devo dire ai visitatori che il loro browser non è aggiornato?

Ho visto molti siti come browser-update.org che forniscono piccoli frammenti di JavaScript e CSS da implementare in una pagina che informa un utente attraverso una barra gialla nella parte superiore della pagina che il suo browser è fuori di data. Mentre vedo come questo è produttivo in quanto aiuta a elevare i browser delle persone a standard più elevati, ma sento anche che potrebbe essere un po 'invadente e fastidioso.

Questo tipo di notifica sarebbe più appropriato su un sito Web personale anziché su un sito Web aziendale? Ci sono delle linee guida generali su dove questo tipo di notifica dovrebbe e non dovrebbe essere usato?

8
squircle

Per i siti non personali questo dovrebbe essere fatto solo se (per qualche motivo) il sito non funzionerà bene nel browser non aggiornato. I siti non personali (siano essi aziendali, governativi, ecc.) Non sono in genere lì per servire un ordine del giorno, quindi se il sito funziona (principalmente) in IE 6 (o qualsiasi browser obsoleto), lascia che sia. I tuoi utenti non sono lì per essere istruiti sulla loro scelta del browser (anche se quella scelta è sbagliata).

Per i siti personali questa è ovviamente una questione di gusti e convinzioni personali.

Se ritieni che una notifica sia giustificata, dovresti renderla ragionevolmente discreta. I nastri migliori che i siti di stackexchange utilizzano per le notifiche sono abbastanza adatti. Il reindirizzamento a un'altra pagina è completamente sopra le righe. Semplifica il licenziamento (forse il tuo codice agente utente sta sbagliando) e una volta eliminato non dovrebbe più comparire (almeno per qualche tempo).

11
Kris

Lo farei sempre e solo in caso di guasti estremi, come se avessi una pagina basata su <canvas> e qualcuno la visitasse con Internet Explorer. La cosa migliore è testare le capacità del browser e scusarsi con l'utente se la pagina non può essere visualizzata. La stessa teoria si applica anche alle sezioni <noscript> per gli utenti il ​​cui JavaScript del browser è disattivato.

3
delete