Bagaimana saya bisa menjalankan versi lama IE (IE7 / IE8) pada Windows 8?

55

Saya melakukan pengembangan web pada sistem Windows 8. Saya menjalankan IE terbaru, tetapi saya perlu menguji aplikasi dengan versi IE yang lebih lama juga (terutama IE7 dan IE8).

Apakah mungkin menjalankan versi lawas IE ini pada Windows 8?

jsalonen
sumber

Jawaban:

57

Anda menggunakan mesin virtual untuk melakukan ini, ini adalah cara termudah. Anda menggunakan Hyper V dan gambar VHD yang disediakan oleh microsoft (atau menggunakan alat pihak ketiga seperti kotak virtual).

Pertama, setup Hyper V sesuai instruksi yang diberikan oleh Kronos di sini .

masukkan deskripsi gambar di sini

Anda kemudian dapat mengunduh gambar vhd masing-masing dari Microsoft dan membuat mesin virtual untuk setiap versi IE.

http://www.microsoft.com/en-us/download/details.aspx?id=11575

Menjalankan vhd

Buka manajer Hyper V dan buat mesin virtual baru. masukkan deskripsi gambar di sini

Masukkan nama, detail memori dll, tetapi kemudian untuk gambar hard disk, pilih gunakan hard disk yang ada.

masukkan deskripsi gambar di sini

Klik selesai dan Anda akan memiliki VM Anda yang memiliki versi lama IE.

HowToGeek memiliki tutorial besar untuk menjalankan VM individu di sini .

HackToHell
sumber
1
Tidak semudah yang saya harapkan, tapi ya, ini menyelesaikan masalah. Terima kasih!
jsalonen
1
@ jsalonen ini adalah opsi yang sama yang telah disediakan MS untuk versi lama IE sejak Vista diluncurkan. Satu-satunya perubahan besar sejak itu adalah bahwa aktivasi yang lebih fleksibel di Vista / W7 memungkinkan Anda untuk membuat ulang VM tes baru dari unduhan yang sama ketika yang lama berakhir sementara gambar XP / IE6 perlu diunduh ulang setiap kali (Vista menambahkan masa berakhir X hari setelah opsi penggunaan pertama, XP hanya kedaluwarsa pada tanggal tertentu dan MS perlu membuat gambar baru untuk meningkatkannya.)
Dan Neely
Saat membuat mesin virtual, jika Anda melihat opsi untuk memilih "Generasi 1" atau "Generasi 2", pilih yang pertama, itu mendukung file 'vhd' yang disediakan Microsoft. Opsi kedua hanya mendukung file hard disk 'vhdx'.
Greg Woods
Perhatikan bahwa input kata sandi mengharapkan keyboard QWERTY! Sebagai contoh, kata sandi Win7_IE8 adalah "Password1" yang harus diketik dalam AZERTY sebagai "Pqsszord1" (Saya menggunakan '1' dari pad numerik saya ..)
Donatello
Anda juga harus mencopot pemasangan "integrasi VirtualPC" pada VM dan memutakhirkan "Layanan Integrasi Hyper-V" (masukkan CD virtual dengan CTRL + I atau dalam menu Tindakan)
Donatello
34

Jika Anda membutuhkan alat pengujian yang berdiri sendiri, Anda dapat mencoba BrowseEmAll . Ini menjalankan IE 7, 8, 9 dan 10 bersamaan.

masukkan deskripsi gambar di sini

megaperlz
sumber
Apakah alat itu berfungsi dalam 8?
HaydnWVN
@HaydnWVN: Ya: i.imgur.com/ZE1GS.png
Der Hochstapler
4
Tidak gratis, hanya 30 hari uji coba :(
avirk
1
Ya, mungkin Anda bisa mendapatkan lisensi gratis? "Jika Anda seorang yang selalu berbuat baik dalam bentuk apa pun (nirlaba, amal, organisasi pendidikan, atau kontributor open-source) kirimi saya email dengan pesan singkat dan saya akan mengirimkan Anda lisensi GRATIS." dari browseemall.com/Buy
megaperlz
Saya menganggap ini mungkin bekerja dengan merender halaman Anda di server mereka (yang kemudian menjalankan semua browser yang berbeda)?
Earlz
7

Untuk tujuan pengujian sederhana, saya menemukan IETester bekerja dengan sangat baik.

joshuahedlund
sumber
Saya juga menggunakan IETester dan tidak apa-apa, tab crash cukup banyak, tetapi biasanya ketika dibiarkan sendirian dan tidak saat pengujian. Dan gratis.
Holger
Saya telah menggunakan IETester selama bertahun-tahun dan saya senang dengan itu, tetapi akhir-akhir ini saya menemukan bahwa itu tidak lagi berfungsi dengan baik (setidaknya pada Windows 7). Beberapa versi IE mogok setiap waktu, atau clipboard tidak berfungsi, atau JavaScript tidak berjalan ...
vlvaro González
5

Microsoft sekarang telah menyediakan beberapa contoh khusus Windows 8 / HyperV untuk berbagai kombinasi IE dan Windows. Anda dapat mengunduhnya dari: http://www.modern.ie/virtualization-tools .

http://www.modern.ie juga memiliki beberapa alat pengujian berdasarkan Browser Stack untuk menyederhanakan pengujian IE yang lama.

colethecoder
sumber
Dan gratis selama 3 bulan :-)
NicoJuicy
4

Anda mungkin dapat mengatasi masalah dengan Alat Pengembang. Buka IE (mode desktop) dan tekan F12 (atau buka Tools> Developer Tools).

Di bilah alat, Anda dapat memilih Mode Browser dan Mode Dokumen. Ada penjelasan luas tentang cara kerjanya dan apa perbedaan antara kedua mode ini.

Peter
sumber
6
Mereka sedikit berbeda dari versi IE warisan yang sebenarnya.
Joey
1
Sudah mencoba ini, tapi ya, mereka tidak bekerja 100% persis seperti versi lama IE. Bagaimanapun, terima kasih!
jsalonen
1

Anda dapat menggunakan situs ini untuk menguji kompatibilitas browser: http://browsershots.org/

shmuel
sumber
2
Terima kasih, tetapi saya harus menjalankan seluruh halaman, bukan hanya mendapatkan tangkapan layar.
jsalonen
1

Apa yang salah dengan menekan F12 di IE9 dan mengatur mode kompatibilitas ke IE7 / IE8? Saya tidak pernah melihat adanya perbedaan antara peramban asli dan peramban simulator bawaan IE9.

Jules
sumber
2
Ini persis apa yang saya lakukan, tetapi saya mendapat umpan balik dari pelanggan bahwa halaman tersebut tidak bekerja dengan versi IE lama jadi saya perlu mendapatkan browser yang sama persis untuk mereplikasi masalah - halaman bekerja dengan mode emulator dengan baik.
jsalonen
0

VMWare Thin App , mungkin sesuatu yang ingin Anda lihat bukan hanya browser tetapi aplikasi apa pun yang harus dijalankan di lingkungan yang tidak didukung oleh OS host.

Tuan Loh.
sumber