Risposte:
Usi le macchine virtuali per fare questo, è il modo più semplice. Si utilizzano Hyper V e le immagini VHD fornite da Microsoft (o si utilizza uno strumento di terze parti come la scatola virtuale).
Prima di tutto, installa Hyper V secondo le istruzioni fornite da Kronos qui .
È quindi possibile scaricare le rispettive immagini VHD da Microsoft e creare una macchina virtuale per ogni versione di IE.
http://www.microsoft.com/en-us/download/details.aspx?id=11575
Apri il gestore Hyper V e crea una nuova macchina virtuale.
Immettere il nome, i dettagli della memoria ecc., Ma per l'immagine del disco rigido selezionare Usa disco rigido esistente.
Fai clic su Fine e avrai la tua VM con le versioni legacy di IE.
HowToGeek ha un grande tutorial per far funzionare le singole VM qui .
Se hai bisogno di uno strumento di test autonomo puoi provare BrowseEmAll . Funziona con IE 7, 8, 9 e 10 a fianco.
A scopo di test semplice trovo che IETester funzioni piuttosto bene.
Microsoft ha ora fornito alcune istanze specifiche di Windows 8 / HyperV per varie combinazioni di IE e Windows. Puoi scaricarli da: http://www.modern.ie/virtualization-tools .
http://www.modern.ie ha anche alcuni strumenti di test basati sullo Stack del browser per semplificare i test IE legacy.
Potresti essere in grado di aggirare il problema con gli Strumenti per sviluppatori. Apri IE (modalità desktop) e premi F12 (o vai su Strumenti> Strumenti per sviluppatori).
Nella barra degli strumenti è possibile selezionare la Modalità browser e la Modalità documento. C'è una spiegazione approfondita su come funziona e qual è la differenza tra queste due modalità.
È possibile utilizzare questo sito per testare la compatibilità del browser: http://browsershots.org/
Cosa c'è di sbagliato nel premere F12 in IE9 e impostare la modalità di compatibilità su IE7 / IE8? Non ho mai notato differenze tra il browser reale e il simulatore di browser integrato di IE9.
VMWare Thin App , potrebbe essere qualcosa che vuoi guardare non solo per il browser ma per qualsiasi app che deve essere eseguita in un ambiente che il sistema operativo host non può supportare.