
Cosa Fare? Spunti Pratici
Per migliorare il vostro lavoro oggi...
No, spararsi non è una gran soluzione. No, neanche mettere un bel pulsante
con scritto 'sito ottimizzato per IE4' è una soluzione, specialmente quando dovrete
andare dal vostro cliente che usa Netscape a spiegargli che deve scaricarsi 60
Mega di roba per vedere i link che cambiano colore al passaggio del mouse e cose
del genere. Anche perché spesso non sono i link che cambiano colore il problema
maggiore, spesso è l'intero layout della pagina che è compromesso passando da
un browser all'altro. Mettere il pulsante 'ottimizzato per...' può essere una
cortesia solo se il sito è comunque presentabile con gli altri programmi.
Io vi consiglio di cominciare dall'inizio della
progettazione a testare i vostri documenti almeno in due browser della stessa
versione, possibilmente Navigator ed Explorer visto che sono i più diffusi. In
più, prima di consegnare il sito al cliente può essere utile provare a visualizzare
le pagine su diverse piattaforme, se ne avete la possibilità oppure comunque con
diverse versioni degli stessi browser. Dimenticarsi di fare il test significherebbe
dimenticarsi di migliaia di potenziali utenti (...finanziatori e compratori...).
C'è un ottimo articolo sul tema su http://www.alistapart.com/stories/testing/
che si occupa di fornirvi soluzioni, spunti e proposte per testare le vostre pagine
su varie piattaforme e con diverse configurazioni, vi rimando a quello sempre
che siate in grado di leggere in inglese.
C'è
un'altra soluzione al problema, ovvero il Browser Sniffing. A giudicare dal nome
potrebbe sembrare un nuovo tipo di droga, invece è qualcosa di molto meno psichedelico.
Si tratta di inserire nei vostri documenti del codice
JavaScript (prossimamente ECMAScript) che controlli quale browser l'utente
stia usando per visualizzare il sito e che lo dirotti ad una versione compatibile
con il suo programma del vostro html oppure che crei dinamicamente l'html della
pagina in modo che sia interpretato correttamente dal browser.
Questa soluzione è molto efficace anche se un po'
macchinosa; per ogni pagina, infatti, dovreste scrivere diverse versioni a seconda
dei possibili browser utilizzati dai vostri utenti e sappiamo bene quante configurazioni
Browser/Sistema Operativo/Risoluzione/Profondità di Colori ci potrebbero capitare.
Optando per questa soluzione, quindi, dovreste mettere quindi in conto una bella
mole di lavoro in più.
[introduzione] [...e per migliorare la Rete domani]
|