Devo supportare la modalità di compatibilità IE?

7

Quindi ho un client che esegue più versioni di più browser. Attualmente sto supportando IE7, IE8, IE9, Firefox4 / 5, Safari 5 e Chrome. Il sito funziona in tutti i browser denominati.

IE ha una funzionalità chiamata "modalità di compatibilità", l'attuale rovina della mia esistenza. Il problema è che in modalità compatibilità, i pulsanti del modulo funzionano in modo diverso. Non entrerò nei dettagli, ma sarebbe un grande sforzo rendere il sito compatibile con la "modalità di compatibilità".

Questo è qualcosa per cui ci sono richieste frequenti? Sono fuori dal mio dondolo per respingere il cliente e dire loro che questa non è un'opzione?

    
posta Zachary Yates 04.08.2011 - 22:27
fonte

2 risposte

11

No, non supportarlo. Se funziona in IE7, IE8 e IE9, non c'è motivo di supportarlo. La modalità di compatibilità consiste nel consentire al browser di supportare codice vecchio e non funzionante che non viene eseguito correttamente nei nuovi browser. Poiché il tuo sito funziona correttamente, non ci dovrebbero essere motivi per i loro browser di utilizzare la modalità di compatibilità.

Penso che tu possa semplicemente usare il meta tag X-UA-Compatible per dire a IE se usare o meno la modalità di compatibilità. Qualcosa come <meta http-equiv="X-UA-Compatible" content="IE=9" /> dice a IE che il sito dovrebbe essere perfetto usando il motore di rendering di IE9.

    
risposta data 04.08.2011 - 23:00
fonte
3

Se è un grosso problema da implementare, non c'era un piano per implementarlo e non sei stato informato di questo requisito da parte del cliente, non implementarlo senza prima consultarlo. Informali dei problemi inerenti che ciò causerà e, se necessario, di 'loro che ci sarà un importante costo complessivo nel complesso.

Per quanto riguarda la "pratica standard", nel mondo del web, i browser sono molto diversi. La cosa standard da fare è implementare il pieno supporto per i browser che visualizzeranno il tuo sito. Se sto puntando agli utenti di IE, allora sosterrò quindi con tutto il cuore.

    
risposta data 04.08.2011 - 22:42
fonte

Leggi altre domande sui tag