Più versioni di Internet Explorer su una macchina


Risposte:


6

Microsoft ora fornisce immagini di macchine virtuali gratuite con diverse versioni di Internet Explorer preinstallate. Puoi prendere una copia delle immagini sul sito Web modern.ie , che attualmente include le seguenti combinazioni:

  • IE6 su Windows XP
  • IE7 su Windows Vista
  • IE8 su Windows XP
  • IE8 su Windows 7
  • IE9 su Windows 7
  • IE10 su Windows 7
  • IE10 su Windows 8
  • IE11 su Windows 8.1
  • IE11 su Windows 7
  • IE11 su Windows 10

Le immagini sono progettate per le seguenti piattaforme di virtualizzazione:

  • Microsoft Hyper-V
  • Microsoft VirtualPC
  • Oracle VirtualBox
  • Parallels
  • VMware

Le immagini scadono dopo un determinato periodo di tempo, quindi si consigliano le istantanee per semplificare il processo di "ripristino" dopo la loro scadenza.

Screenshots

IE6 su Windows XP IE8 su Windows 7


Il collegamento è stato modificato in developer.microsoft.com/en-us/microsoft-edge/tools/vms
evg345

21

Prova IETester .

IETester è un WebBrowser gratuito (sia per uso personale che professionale) che consente di avere i motori di rendering e javascript di anteprima IE10, IE9, IE8, IE7 IE 6 e IE5.5 su Windows 7, Vista e XP, nonché installato IE nello stesso processo.

inserisci qui la descrizione dell'immagine


+1. Secondo me, IETester è il modo più semplice per farlo.
Aron Rotteveel,

Cordiali saluti, IETester a quanto pare può eseguire IE10 solo se è la versione predefinita sul sistema operativo host, vero solo per Windows 8. Vedi qui: my-debugbar.com/wiki/IETester/IE10Preview
enigment

11

Presumo che tu voglia questo per testare il tuo sito Web in una versione del browser diversa.

Tuttavia, una soluzione molto più sicura e migliore sarebbe quella di utilizzare Virtual PC per installare versioni diverse.

Ciò significherebbe che potresti utilizzare Internet Explorer 8 come normale browser del tuo sistema operativo ed eseguire Internet Explorer 6 e 7 senza che nessuna delle versioni interferisca tra loro.

Citato dalla soluzione seguente, una possibile alternativa:

Il metodo descritto di seguito funziona ancora, ma ora esiste un metodo alternativo adatto agli sviluppatori Web che vogliono semplicemente testare i loro siti in IE6. Dai un'occhiata a IETester , che ti consente di installare un browser web autonomo in Vista o Windows 7 che ti consente di visualizzare i siti renderizzati usando il motore di rendering IE6. Tuttavia, non è esattamente una versione funzionale e autonoma di IE6, quindi se lo stai cercando, utilizza il metodo seguente.


Ecco un bell'articolo a riguardo:

Hai un'applicazione Intranet di lavoro che funziona bene in IE6 ma non ti piace IE7? Sorprendentemente, Microsoft ha fornito un modo per installare IE6 non compatibile con Vista su Vista e Windows 7. Beh, forse non del tutto, ma abbastanza vicino ...

Internet Explorer 7 è in circolazione da un po 'di tempo, eppure ci sono ancora molti siti là fuori che non riescono a farcela, e richiedono che gli utenti si connettano tramite IE6. Sfortunatamente, la maggior parte delle persone (sicuramente la stragrande maggioranza degli utenti domestici) esegue IE7 - o anche IE8 beta - dopo averlo ricevuto come parte di un aggiornamento di Windows XP o esegue Windows Vista o Windows 7 che utilizza IE7 o IE8 rispettivamente di default.

Se stai utilizzando Windows XP, puoi tornare a IE6, ma questo sembra piuttosto un peccato. Se stai utilizzando Windows Vista, non esiste alcuna opzione di rollback poiché IE6 non è mai stato rilasciato per Vista.

Quello che puoi fare invece è utilizzare l'immagine VPC di compatibilità dell'applicazione Internet Explorer di Microsoft. Queste sono due immagini del disco rigido del PC virtuale (scaricabile qui) che contengono una copia completa pre-attivata di Windows XP SP2: una contiene IE6 e l'altra IE7. L'idea è di rendere gli utenti in grado di testare entrambe le applicazioni e, a tal fine, ogni immagine contiene IE7 Readiness Toolkit, Script Debugger e IE Developer Toolbar.

I singoli download sono piuttosto pesanti (rispettivamente 443 MB e 491 MB) e si espandono a file VHD da 1,48 GB e 1,58 GB . Per utilizzare i file, è necessario installare Virtual PC 2007, creare una nuova macchina utilizzando le impostazioni predefinite, quindi accedere a ciascuna macchina virtuale e puntare il disco rigido sul file VHD appena scaricato. Assicurarsi che le altre impostazioni siano corrette (in particolare la rete), quindi avviare le macchine dalla console.


1
Uno dei miei colleghi aveva un metodo per fare più versioni di IE contemporaneamente ma ho dimenticato come. Sicuramente non ha coinvolto macchine virtuali, che onestamente sembrano completamente eccessive per una richiesta come questa (anche se è probabile che fornisca risultati più accurati).
TheTXI

Sono sicuro che possono renderlo possibile, ma probabilmente sarebbe utile solo per far funzionare IE6. Se devi testare, un Virtual PC è il modo più sicuro e affidabile. Ma sono d'accordo sull'eccesso
Ivo Flipse

Secondo il sito MS, quelle immagini VHD sono scadute il 31 agosto 2009, a meno di un mese di distanza. Immagino dopo che siamo sfortunati?
user4450

Le immagini vengono aggiornate. Sono progettati per funzionare solo per IIRC per 90 giorni, ma è possibile avviarli ed eseguirli fino a un'ora dopo la loro scadenza. Consiglio vivamente le immagini se stai eseguendo dei test. Qualsiasi altro metodo di solito prevede hack che non ti danno realmente un'installazione IE6 o IE7 del mondo reale che gli utenti avranno effettivamente.
rimbalzante

7

L'ultima volta che ho verificato IE multipli non include IE7.
Sasha Chedygov,

@musicfreak, penso che supponga che tu abbia IE7 e voglia eseguire IE6
hasen

IE multipli fa cose strane con le DLL e non funziona come vorresti.
Jeremy French,

@hasen j: Ma se vuoi IE7 e IE8 sulla stessa macchina, non funzionerà. Solo un piccolo avvertimento.
Sasha Chedygov,

Vedi anche "IE multipli, incluso IE8!" at civicactions.com/blog/2009/may/18/multiple_ies_including_ie8
Arjan,

7

Esistono modi per eseguire più versioni di Internet Explorer sullo stesso sistema, come menzionato @tjrobinson, ma non mi fiderei di queste durante i test. Le abitudini di rendering "interessanti" di Internet Explorer possono essere molto sottili, e questi modi di eseguire più versioni di Internet Explorer fanno alcuni strani trucchi con alcune delle librerie condivise e del registro, e temo che potrebbero introdurre anomalie di rendering più sottili o nascondere alcuni che altrimenti sarebbero lì.

Per lo stesso motivo, non mi fido delle tecniche per eseguire Internet Explorer su Linux o Mac OS X, usando Wine.

Quindi, andrei sicuramente con la virtualizzazione di Windows. A questo scopo è possibile scaricare immagini di Virtual PC da Microsoft e non è necessario pagare costi di licenza aggiuntivi. Queste immagini scadono, quindi non consiglierei di installarvi altri software, ma quando scadono, è possibile scaricarne di nuovi da Microsoft. Li fanno scadere poiché sono gratuiti e Microsoft non vuole che le persone li usino come sistemi reali.


1
Le immagini scadute durano fino a un'ora, credo, prima di spegnersi in modo da poter ancora fare alcuni test rapidi fino a quando le immagini non vengono scaricate nuovamente. La cosa bella delle immagini VPC è che MS fornisce immagini Vista e XP. E sì, le immagini di Vista mi hanno risparmiato un paio di volte quando ho ipotizzato che IE7 avesse lo stesso comportamento ma non si basasse sulla sicurezza.
rimbalzante il

Sì, buon punto. Le immagini non sono inutili dopo la loro scadenza. Quell'ora viene messa in attesa anche se si sospende la VM, in modo da poter testare per 20 minuti, correggere il bug, sospendere e ripetere 3 volte prima che venga visualizzata la schermata blu.
pkaeding il

4

Non ho visto questo accennato, ma funziona come un fascino: http://utilu.com/IECollection/

Fondamentalmente offre installazioni standalone di tutte le versioni di IE dalla versione 1 alla 8, un'installazione super semplice e fa il lavoro alla perfezione!


3

Per Windows XP, utilizzare Multiple IE .

Sfortunatamente, Multiple IE non funziona su Windows Vista.

Quindi una soluzione alternativa è IETester , che a volte sembra avere alcuni problemi / bug, ma è abbastanza buono.

Un'altra soluzione è quella di utilizzare un programma come Virtual PC o VirtualBox e installare un Windows XP con Internet Explorer 6 al suo interno.

Microsoft rilascia immagini di Virtual PC per i test su Internet Explorer 6 e Internet Explorer 7, ma scadono di tanto in tanto.

Puoi prenderli da qui: Compatibilità dell'applicazione Internet Explorer Immagine VPC

DISCLAIMER per la seguente sezione: Non sono un avvocato, potresti benissimo infrangere la legge facendo questo, consulta i tuoi avvocati locali o altro. Se non possiedi una licenza Windows, molto probabilmente infrangerai la legge.

/ legaleeze

Se cerchi siti torrent, ci sono torrent per immagini VirtualBox con TinyXP preinstallato e viene fornito con Internet Explorer 6 per impostazione predefinita. ( TinyXP ) è una versione compromessa / ridotta di Windows XP che è molto leggera, sebbene molto probabilmente illegale; consultare il / i proprio / i avvocato / i).

Se sei su Linux, c'è anche Internet Explorer per Linux ), che tenta di eseguire Internet Explorer 6 (e Internet Explorer 7) su Linux usando Wine . Tuttavia, ho scoperto che fa schifo nel rendere il testo arabo.


2

Sulla stessa macchina fisica, non penso sia possibile. Puoi virtualizzare utilizzando software come VirtualBox / Virtual PC / VMWare e provare diversi browser.

Se vuoi sapere come una pagina web guarderà a diversi browser con risoluzioni diverse, prova http://browsershots.org


1
Browsershots.org è sicuramente ottimo per controlli rapidi e una tantum, ma la virtualizzazione è sicuramente la strada da percorrere per fare altro.
Umber Ferrule,


2

Non c'è un buon modo per farlo; la mia raccomandazione sarebbe di usare macchine virtuali. Potresti anche esaminare IETester : non posso parlarne in prima persona, ma ho sentito recensioni contrastanti.

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.