Questo meta tag (o http header) ha significato solo per IE8 e versioni successive. È un modo per forzare IE a rendere la pagina come avrebbe una versione precedente. Ometterlo non ha alcun effetto, ma solo come effetto se usato.
valori possibili sono "IE =" seguito da uno dei seguenti:
- Edge - Render come ciò che l'ultima versione di IE è
- IE9 - Render come IE9 in modalità standard
- Emula IE9 - Render come IE9 ma utilizzare il
<!DOCTYPE>
per determinare la modalità
- IE8 - Render come IE8 in modalità standard
- Emula IE8 - Render come IE8 ma utilizzare il
<!DOCTYPE>
per determ ine modalità
- IE7 - Render come IE7 in modalità standard
- Emulate IE7 - Render come IE7 ma utilizzare il
<!DOCTYPE>
per determinare la modalità
- IE5 - Render come IE7 in modalità quirks
Inoltre , puoi aggiungere una virgola seguita da Chrome = 1 per dire a IE di eseguire il rendering della pagina utilizzando Google Chrome Frame, se installato. Così si potrebbe avere un tag che assomiglia a questo:
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
Oppure, invece di questo, si può anche specificare di utilizzare GCF per per una versione specifica di IE e di seguito in questo modo:
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=IE8">
Il che significa utilizzare GCF se è installato e IE è in versione 8 o successiva altrimenti, eseguire il rendering come ultima versione installata di IE.
Quindi, è ovvio che è utile essere in grado di rendere le versioni precedenti di IE utilizzare GCF ma probabilmente non era l'intenzione di Microsoft quando hanno implementato questo. Può essere utilizzato per la compatibilità con siti vecchi che funzionano solo in versioni precedenti di IE e non possono essere facilmente risolti ma è un po 'sciocco. Personalmente, lo trovo utile per i test.Dal momento che in genere non è così semplice testare più versioni di IE da una singola macchina di sviluppo, questo fornisce una soluzione decente.
Bene, quali sono quei diversi valori di 'contenuto'? – BoltClock
@BoltClock - "IE = edge" "IE = 5" "IE = EmulateIE7" "IE = 7" "IE = EmulateIE8" "IE = 8" "IE = EmulateIE9 " IE = 9 " –