Come posso eseguire versioni legacy di IE (IE7 / IE8) su Windows 8?


55

Sto facendo lo sviluppo web su un sistema Windows 8. Sto eseguendo l'ultimo IE, ma ho bisogno di testare l'app anche con versioni precedenti di IE (in particolare IE7 e IE8).

È possibile eseguire queste versioni legacy di IE su Windows 8?

Risposte:


57

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 .

inserisci qui la descrizione dell'immagine

È 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

Esecuzione del VHD

Apri il gestore Hyper V e crea una nuova macchina virtuale. inserisci qui la descrizione dell'immagine

Immettere il nome, i dettagli della memoria ecc., Ma per l'immagine del disco rigido selezionare Usa disco rigido esistente.

inserisci qui la descrizione dell'immagine

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 .


1
Non facile come speravo, ma sì, questo risolve il problema. Grazie!
jsalonen,

1
@jsalonen questa è la stessa opzione che MS ha fornito per le vecchie versioni di IE dal lancio di Vista. L'unica grande modifica da allora è stata che l'attivazione più flessibile in Vista / W7 ti consente di ricreare nuove VM di prova dallo stesso download quando scade quella precedente mentre l'immagine XP / IE6 doveva essere scaricata nuovamente ogni volta (Vista aggiunta e scade X giorni dopo l'opzione del primo utilizzo, XP era scaduto solo in una data specifica e gli Stati membri dovevano creare nuove immagini per incrementarla.)
Dan Neely

Durante la creazione della macchina virtuale, se vedi un'opzione per scegliere "Generazione 1" o "Generazione 2", scegli la prima, supporta il file 'vhd' fornito da Microsoft. La seconda opzione supporta solo i file del disco rigido 'vhdx'.
Greg Woods,

Si noti che l'immissione della password prevede una tastiera QWERTY! Ad esempio, la password di Win7_IE8 è "Password1" che dovrebbe essere digitata in AZERTY come "Pqsszord1" (ho usato l '"1" dal mio tastierino numerico ..)
Donatello,

Dovrai anche disinstallare prima "Integrazione VirtualPC" sulla VM e aggiornare i "Servizi di integrazione Hyper-V" (inserire un CD virtuale con CTRL + I o nel menu Azione)
Donatello,

34

Se hai bisogno di uno strumento di test autonomo puoi provare BrowseEmAll . Funziona con IE 7, 8, 9 e 10 a fianco.

inserisci qui la descrizione dell'immagine


Quello strumento funziona in 8?
HaydnWVN,


4
Non è gratuito, solo 30 giorni di prova :(
avirk

1
Sì, forse puoi ottenere una licenza gratuita? "Se sei un dozzinale di qualsiasi tipo (no profit, organizzazione benefica, organizzazione educativa o collaboratore open source) inviami un'e-mail con un breve messaggio e ti invierò una licenza GRATUITAMENTE." da browseemall.com/Acquista
megaperlz

Presumo che probabilmente funzioni eseguendo il rendering della tua pagina sui loro server (che quindi esegue tutti i diversi browser)?
Earlz,

7

A scopo di test semplice trovo che IETester funzioni piuttosto bene.


Ho anche usato IETester ed è ok, le schede si bloccano parecchio, ma di solito quando vengono lasciate sole e non durante i test. Ed è gratuito.
Holger

Ho usato IETester per anni e ne sono stato contento, ma ultimamente ho scoperto che non funziona più abbastanza bene (almeno su Windows 7). Alcune versioni di IE si bloccano ogni volta o gli Appunti non funzionano o JavaScript non funziona ...
Álvaro González,


4

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à.


6
Tuttavia, differiscono leggermente dalle attuali versioni di IE legacy.
Joey,

1
Già provato questo, ma sì, non funzionano esattamente al 100% come le vecchie versioni di IE. Grazie comunque!
jsalonen,


1

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.


2
Questo è esattamente quello che sto facendo, ma ho ricevuto feedback dal cliente che la pagina non funziona con la vecchia versione di IE, quindi ho bisogno di ottenere esattamente lo stesso browser per replicare il problema - la pagina funziona bene con la modalità emulatore.
jsalonen,

0

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.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.