Internet Explorer 8 è il nuovo Internet Explorer 6?
Mercoledì 13 Ottobre 2010 - 10:26
di napolux


Probabilmente vi siete ritrovati a lavorare con Internet Explorer 8 e vi siete accorti dei problemi di cui soffre: motore JavaScript non proprio da primato, mancato supporto al tag <canvas> e alcune delle feature più diffuse di HTML5.
Ok direte. Sempre meglio di Internet Explorer 6 e 7. E invece no. Windows XP e quindi IE8 (IE9 non sarà disponibile per XP) sarà supportato da Microsoft almeno fino al 2014-2015.
Come si deve comportare un Web developer in questi casi? La discussionne su Infrequently.org è ricca di spunti interessanti.
Voi come la pensate? Come gestirete nei prossimi anni la sempre più probabile incompatibilità di IE8 rispetto a quelli che saranno i browser “moderni”? Che insegnamento avete tratto dall’esperienza con IE6 che tutti più o meno abbiamo vissuto?
Categoria: Web Standards, Software e Servizi | Permalink
Commenti
1
Come gestirete nei prossimi anni la sempre più probabile incompatibilità di IE8 rispetto a quelli che saranno i browser “moderni”?
come sempre: scrivendo pagine a dovere…
-senza contenitori vuoti solo per fare uno sfondo o un angolo tondo… per clearare…
-senza float a caxxo…
-senza tante altre ciofeche…
-e poi con ie7-js ie8-9-10-11 echisenefrega…però un paio di cose sui browser “moderni”, perché non di solo supporto al tag canvas vive il browser:
-a parte l’elefante FF (e posso dirlo perché continuo ad andare sull’elefante…)
-c’è il mitico chrome che sulla stessa gmail mi rompe le palle e per dirne una a volte non prende l’allegato… proprio non parte l’evento…
e allora… se sono anche separati in casa G… non c’è speranza…
2
3
if IE display:none
# - postato da ironmoud - 13 Ottobre 2010 - 11:55
4
Ci dobbiamo fare come sempre un Cu*o così… ringraziando Microzozz… Invece io proporrei per i progetti privati di far apparire una bella finestra fastidiosa per chi utilizza browser vecchi invitandoli a cambiare browser e non utilizzare IE… io l’ho gia adottata da un anno… e piano piano… piano piano…
# - postato da leo - 13 Ottobre 2010 - 12:30
5
Nella maniera più semplice che esista: noi da quando è uscito chrome è il browser ufficiale della ditta, su quello si basa tutto il nostro lavoro.
Hai un problema? Su FF non va? Su IE non va? Su MiaNonna non va? Zzi tuoi.Ce lo possiamo permettere perchè è il software per la gestione interna e quindi c’è un messaggio grande come la casa al login dell’utente.
Anche perchè finchè non metteranno tutti gli aggiornamenti automatici bisogna svegliarsi, ff è ottimo ma non supporta alcune cose ed è pesante (vedremo la 4), safari su win non è proprio il top, IE neanche lontanamente preso in considerazione e nessuno di questi aggiorna automaticamente il proprio browser. Poi i motivi sono tanti altri.
# - postato da fubry - 13 Ottobre 2010 - 12:37
6
da quando è stato annunciato ie9 ho pensato che il non portarlo su XP sia una cagata. E secondo me Microsoft se ne pentirà
# - postato da Mila76 - 13 Ottobre 2010 - 19:56
7
Visto il livello della concorrenza NON capisco perchè Microsoft si ostini a tirar fuori browser di basso livello.
Ai tempi della ver 5 lo adoravo perchè anche se scrivevo male l’HTML leggeva qualsiasi cosa…mentre Netscape era molto fiscale. Ora ha distanza di 10 anni lavorando con gli standard mi accorgo di quando sia rimasto indietro e di quanto rallenti il nostro lavoro.
# - postato da TaTaC - 14 Ottobre 2010 - 10:27
8
Mamma mia, soluzioni così radicali non le avevo ancora sentite!! Detesto IE quanto voi, ma il mio approccio progettuale a questo browser è un tantino più prudente.
Servo lo stesso foglio di stile a tutti browser attraverso la regola import. Se proprio mi viene voglia, ne creo uno specifico per IE 6 servito attraverso i commenti condizionali.
Alcuni “effetti speciali” in salsa CSS3 li uso a profusione, contando sul fatto che attualmente, solo FF, Safari, Opera e Chrome li interpretano.
Tanti utenti vedranno un layout più spartano, d’altronde non ho voglia di usare tonnellate di Javascript o filtri per IE (molti lo fanno) per cercare di renderizzare lo stesso identico layout su tutti i principali browser. Non ne vale la pena.Le versioni precedenti a IE 6 non interpretano il foglio di stile principale, tranne quello che regola lo stile dei font, perciò chi usa IE 5.5 e inferiori vedrà una pagina formattata stile primi anni ‘90: colore bianco, font colorati, liste con i pallini, ecc..
Da qualche tempo uso uno script lato server che discrimina i vari User Agent: se viene rilevata la presenza di IE 6 (o un browser ancora più vecchio), faccio visualizzare una pagina ad hoc che invita l’utente ad abbandonare certe brutte abitudini. Da lì, naturalmente, lo sciagurato può accedere alla home, ma intanto è stato avvisato…
# - postato da Piero Mazzini - 14 Ottobre 2010 - 10:37
9
Ho sempre pensato che un contenuto web debba essere visualizzabile da tutti.
Da qualche tempo però mi sono proprio stufato di fare il lavoro al posto di mamma Microsoft. Windows glielo si paga. Fa schifo? Pace per i loro utenti. O si aggiornano o se vogliono rimanere alla preistoria vedranno siti da preistoria.
Diciamo che comunque IE8 si salva già rispetto ad un IE6. E che Windows XP è un OS del 2001, che pur essendo forse più snello degli ultimi nati è veramente troppo vecchio!Per tutti gli IE dal 6 in giù mi rifiuto di pensare anche solo al loro supporto. In fondo è il loro prodotto ad essere non funzionante, non il mio!
# - postato da Edoardo - 15 Ottobre 2010 - 00:32
10
Da quello che scrivete dimostrate di non essere affatto degli sviluppatori o almeno dei buoni sviluppatori… Noi riusciamo a fare siti compatibili con tutti i browser compreso IE8 senza dover fare trick e mazzi.
# - postato da Andrea - 16 Ottobre 2010 - 09:06
11
Notando la leggera sfumatura polemica, non posso fare a meno di replicare all’utente Andrea, al quale chiedo, tanto per curiosità, se per “tutti” i browser intende anche IE4, IE 5, o IE 5.5.
Se riesce a creare un layout tableless che sia compatitbile con “tutti” i browser usando uno stile di progettazione che sia moderno e non antiquato, allora mi inchino al nuovo guru del web design.
Ricordo che questo è un blog tecnico e “trick e mazzi” non è una terminologia che mi aspetterei di trovare qui, su Edit.
Neppure era mai successo che qualcuno si permettesse di denigrare il lavoro altrui facendo degli apprezzamenti poco eleganti come questo signore (che si firma Andrea, ma di cui non si conosce né cognome né sito web).
# - postato da Piero Mazzini - 16 Ottobre 2010 - 14:59
12
la questione è diversa, è meglio scaricare un utente con IE e non far apprezzare il nostro lavoro o trovare delle soluzioni “intermedie” senza strafare ed avere TUTTI i nostri utenti in grado di fruire dei contenuti (aspetto unico e fondamentale della comunicazione)?
# - postato da Sergio - 19 Ottobre 2010 - 11:23
13
Credo ci sia un equivoco: nessun utente viene “scaricato”. Un documento costruito in Xhtml è accessibile nei contenuti a TUTTI i browser, vecchi e nuovi.
Come progettista, tuttavia, posso decidere, in base alle richieste del committente, che tipo di layout grafico verrà visualizzato a seconda dei browser utilizzati.
Fino a poco tempo fa era necessario estendere il supporto grafico fino a IE 6, ma la tendenza, oggi è dissuadere gli utenti ad usare browser obsoleti, non tanto per pigrizia degli sviluppatori, ma per una questione legata alla sicurezza. Molti degli attacchi informatici vengono perpetrati sfruttando le vulnerabilità delle applicazioni, browser in testa. Avviene con quelli più recenti, figuriamoci con uno bacato come IE 6 e inferiori!!!
Il mio approccio è, semplicemente, servire fogli di stile diversi, attraverso i commenti condizionali e un unico foglio di stile per la stampa e i fonts. Aggiungo che è sufficiente una accorta progettazione della struttura in Xhtml e del codice CSS per uniformare l’aspetto grafico del sito anche su IE 8 e IE 7. Non uso mai hacks e secondo me non conviene usarli.
Ultimamente sperimento alcune delle proprietà CSS3 per ottenere effetti accattivanti e, soprattutto, alleggerire le pagine. Uso una ventina di KB di Javascript per implementare le stesse caratteristiche su IE. Mi sembra un compromesso accettabile.
# - postato da Piero Mazzini - 19 Ottobre 2010 - 12:16
14
Ultimamente sperimento alcune delle proprietà CSS3 per ottenere effetti accattivanti e, soprattutto, alleggerire le pagine. Uso una ventina di KB di Javascript per implementare le stesse caratteristiche su IE. Mi sembra un compromesso accettabile.
Quale Javascript utilizzi?
# - postato da Stefano - 24 Ottobre 2010 - 08:24
15
Uso la libreria Pie.
URL: http://css3pie.com
Supporta alcune proprietà CSS3 su IE 8, 7 e 6.# - postato da Piero Mazzini - 24 Ottobre 2010 - 14:16







