2012-10-22 5 views
5

Ho usato la seguente riga per emulare IE10 come IE7 in Windows 8 professional machine.Impossibile emulare come IE7 nel browser IE10

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 

Se io uso questo pezzo di codice HTML in un campione, ha funzionato bene ed emulato come IE7. Ho osservato il valore 7 utilizzando la casella di avviso per stampare: "document.documentMode".

Ma, se uso lo stesso codice nel mio progetto, emula solo come IE10. Il valore 10 è visualizzato nella casella di avviso.

Non ci sono più meta tag tranne questo. Questo codice funziona perfettamente con IE7, IE8, IE9 che sono emulati solo come IE7. Qualcuno può dirmi nel qual caso non riuscirebbe a emulare.

+1

[questo? forse ...] (http://chentiangemalc.wordpress.com/2011/09/17/my-first-win8-ie10-app-compat-issue/) –

+0

hai provato a utilizzare invece di vedere se questa modalità alternativa funziona come ti aspetti? –

+1

@Reid Johnson, ci ho provato anche io. Ma, non ha funzionato. – Rajasekhar

risposta

0

Spesso devo testare progetti in IE 7-10 e ho trovato che i meta tag di emulazione sono molto incoerenti.

Si consiglia di scaricare una VM gratuita per ogni versione di IE (7, 8, 9 e 10) dal nuovo sito Web Microsoft di moderna. Puoi semplicemente aprire ogni VM in Parallels, VMware o VirtualBox e ti ritroverai immediatamente in una versione pulita di Windows 7 con la versione appropriata di IE installata per te.

Scarica macchine virtuali per qualsiasi versione di IE si richiede qui: http://www.modern.ie/en-us/virtualization-tools#downloads

Bonus: Offrono anche un semplice comando curl per scaricare ogni VM. Nel tuo caso, puoi scaricare una VM di Windows Vista con IE 7 installato con il seguente comando:

curl -O "https://az412801.vo.msecnd.net/vhd/IEKitV1_Final/VMWare_Fusion/IE7_Vista/IE7.Vista.For.MacVMware.part0{1.sfx,2.rar,3.rar,4.rar}"