Domanda

Spero che questa domanda non sia così soggettiva come penso possa essere.

Ho un'applicazione Intranet che deve funzionare con IE8 poiché l'azienda sta sostituendo IE6 come browser standard.

Il nostro team di test ha scoperto che non funzionava in IE8, ma non sapevano che in realtà funzionava.I loro browser erano impostati per eseguire IE8 in modalità compatibilità per le applicazioni Intranet.

Ho scoperto che se impostassi il meta tag per X-UA-Compatible su IE=EmulateIE8 avrei potuto forzare il browser a eseguire il rendering di questa applicazione come IE8 e l'applicazione funzionava correttamente.

Ci sono delle insidie ​​​​di cui non sono a conoscenza per questa soluzione?Se sì, esiste una soluzione migliore?

È stato utile?

Soluzione

Impostando X-UA-Compatible su IE=EmulateIE8 il prossimo IE9 si comporterà come IE8.

Inizialmente, questo potrebbe essere quello che desideri.Se non sei in grado di testare completamente IE9 quando uscirà (presumo l'anno prossimo), potrebbe essere utile se l'organizzazione eseguisse immediatamente l'aggiornamento a IE9.

Quando avrai testato tutto e desideri che l'applicazione funzioni nella modalità nativa di IE9, rimarrai un po' bloccato.Potresti impostare X-UA-Compatible su IE=IE9 e IE9 funzionerà correttamente, ma cosa significa questo per IE8?

Ma è tutto speculativo.Per ora, non danneggerà nulla.Se è necessario apportare modifiche per gestire le versioni successive di IE9, è possibile farlo in un secondo momento.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top