Seperti orang lain, saya perlu menguji kode saya di Internet Explorer 6 dan Internet Explorer 7. Sekarang Internet Explorer 8 memiliki beberapa alat hebat untuk pengembang, yang ingin saya gunakan. Saya juga ingin mulai menguji kode saya dengan Internet Explorer 8, karena akan segera dirilis.
Pertanyaannya adalah: bagaimana menjalankan Internet Explorer 6, Internet Explorer 7, dan Internet Explorer 8 pada mesin yang sama. Sejauh ini dengan Internet Explorer 6 dan Internet Explorer 7 Saya telah menggunakan Multiple IE . Tetapi orang-orang telah melaporkan (lihat komentar pada halaman yang ditautkan dalam kalimat sebelumnya) masalah dengan Internet Explorer 6 setelah menginstal Internet Explorer 8. Kesalahan itu terkait dengan fokus di bidang formulir. Menjalankan Internet Explorer 7 tidak masalah karena Internet Explorer 8 dapat menggunakan mesin rendering Internet Explorer 7, tetapi kita masih membutuhkan Internet Explorer 6.
Bagaimana menjalankan Internet Explorer 6, Internet Explorer 7, dan Internet Explorer 8 pada mesin yang sama?
sumber
Jawaban:
Saya tidak akan melakukannya. Gunakan PC virtual sebagai gantinya. Mungkin butuh sedikit persiapan, tetapi Anda akan berterima kasih pada diri sendiri dalam jangka panjang. Dalam pengalaman saya, Anda tidak dapat benar-benar menginstalnya secara berdampingan dan kecuali jika mereka berdiri sendiri, Anda tidak dapat benar-benar memastikan bahwa itu adalah rendering 100% true-to-browser.
Pembaruan: Sepertinya salah satu cara yang lebih baik untuk mencapai ini (jika menjalankan Windows 7) menggunakan mode Windows XP untuk mengatur beberapa mesin virtual: Menguji Banyak Versi IE pada satu PC di IEBlog .
Pembaruan 2: (11/2014) Ada solusi baru karena ini terakhir diperbarui. Microsoft sekarang menyediakan VM untuk lingkungan apa pun untuk menguji beberapa versi IE: Modern.IE
sumber
Tidak ada yang menyebutkan ini, tetapi IETester adalah alat yang hebat. Ini mendukung Internet Explorer 5.5, 6, 7 dan 8RC1. Render cocok dengan browser yang sesuai. Setidaknya saya belum menemukan perbedaan.
Saya biasanya menggunakannya untuk melakukan pemeriksaan dasar tata letak. Saya masih membutuhkan VM untuk men-debug JavaScript atau menggunakan Bilah Alat Pengembang dengan versi Internet Explorer tertentu.
sumber
Anda dapat menggunakan MS Expression Web SuperPreview yang baru
(sumber: istartedsomething.com )
Jika Anda tidak ingin menghabiskan uang di Web MS Expression, Anda dapat mengunduh Microsoft Expression Web SuperPreview untuk Windows Internet Explorer sepenuhnya gratis. Satu-satunya batasan adalah setelah percobaan berakhir Anda tidak dapat membandingkan dengan browser non IE.
sumber
Saya juga menyarankan menjalankan beberapa mesin virtual daripada menjalankan beberapa versi Internet Explorer pada instance Windows yang sama.
Microsoft menyediakan gambar disk PC Virtual dengan Internet Explorer 6, 7, dan 8 di halaman unduhan Kompatibilitas Aplikasi Internet Explorer VPC Image .
Daftar gambar disk virtual saat ini yang tersedia dari tautan di atas adalah:
(Daftar saat ini pada 11 Oktober 2009. Semua versi memiliki tanggal kedaluwarsa.)
sumber
modern.IE adalah tugas Microsoft untuk mempermudah pengujian lintas-browser untuk browser Internet Explorer. Microsoft telah menciptakan modern.IE untuk memberi para pengembang dan perancang seperangkat alat untuk memfasilitasi pengujian browser IE.
Dengan modern.IE Anda memiliki dua metode pengujian situs web Anda di IE. Pertama, modern.IE menawarkan kepada Anda tiga bulan penggunaan gratis dari layanan pengujian browser berbasis web BrowserStack . Anda hanya perlu akun Facebook untuk masuk dan memulai pengujian.
Metode kedua yang ditawarkan modern.IE adalah gambar virtualisasi dari setiap browser dari IE 6 ke IE 10 , yang dapat dijalankan pada perangkat lunak virtualisasi seperti VirtualBox, Virtual PC, Hyper-V atau VMWare Player di Windows, Mac atau Linux.
Selain itu, modern.IE juga menyediakan alat yang memindai halaman web Anda untuk masalah pengkodean yang umum dan mencantumkannya untuk Anda perbaiki sehingga ditampilkan dengan benar di semua versi IE.
Sumber: modern.IE - Suite Pengujian Alat Cross-Browser IE
sumber
Anda tidak dapat menggunakan IE8 untuk menggantikan IE7. Mesin JavaScript di IE8 tidak pernah sama dengan di IE7. Coba tinggalkan trailing koma dalam larik atau objek literal di IE7 dan IE8 - Anda akan mendapatkan kesalahan di yang sebelumnya, tetapi tidak yang terakhir bahkan dalam mode kompatibilitas. Jika Anda ingin situs Anda berfungsi di IE7, Anda perlu menguji di IE7.
sumber
Coba http://finalbuilds.edskes.net/iecollection.htm .
sumber
Saya menggunakan http://www.spoon.net/browsers (khusus Windows).
Anda dapat menjalankan IE8, IE7, IE6, Firefox 3.5, Firefox 3, Firefox 2, Safari 4, Safari 3, Opera 10, Opera 9, Chrome.
Anda hanya perlu menginstal plugin, lalu klik ikon yang sesuai. Ini akan mengunduh dan menjalankan file yang diperlukan untuk menjalankan masing-masing browser yang disebutkan di atas.
sumber
Jika Anda memiliki IE8 yang terinstal di mesin Anda, Anda dapat menguji bagaimana situs Anda bekerja di IE7 juga. Ketika Anda berada di halaman yang perlu Anda uji di browser IE7, Buka "Tools" -> "tools pengembang" . Dan kemudian dalam menu kotak dialog "Alat pengembang" , Klik "Mode Browser: [MODE LANCAR] " dan di sana Anda dapat memilih 3 opsi. itu adalah,
sumber
Mencadangkan pengguna lain, Anda harus menjalankan mesin virtual PC pada kotak Windows Anda. Jika Anda mencoba melakukan multi instal Internet Explorer, Anda akan memecah komentar bersyarat pada halaman, yang akan membuat pengujian tetap sulit (Misalnya, Dengan Internet Explorer 5, 6 dan 7. Pada kotak Windows, pernyataan IF Internet Explorer akan menyelesaikan ke Internet Explorer 7 bahkan di Internet Explorer 5, yang berarti bug lebih aneh.
Informasi lebih lanjut dan tautan untuk mengunduh dan menjalankan Internet Explorer 6 Virtual Image: http://blogs.msdn.com/ie/archive/2007/04/17/ie7-virtual-pc-image-and-ie6-virtual- pc-image-refresh.aspx
Jika Anda sudah memiliki Virtual PC, berikut ini gambarnya: http://www.microsoft.com/Downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&displaylang=en
sumber
Saya melakukan ini di komputer Windows 7 saya hari ini:
http://www.microsoft.com/windows/virtual-pc/
sumber
Ada satu cara elegan untuk menjalankan IE6, IE7 dan IE8 pada mesin yang sama, yang disebut PC virtual.
Pertama-tama unduh PC virtual dari situs web Microsoft di sini: http://www.microsoft.com/downloadS/details.aspx?FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6&displaylang=en
Kemudian unduh 3 file EXE dengan IE6, IE7 dan IE8 di sini: http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&displaylang=en
Instal di PC Anda dan uji aplikasi web Anda. Menyelamatkan saya berhari-hari mencari solusi serupa.
sumber
Saya telah berjuang dengan masalah ini untuk sementara waktu. Virtualisasi akan menjadi solusi yang baik, tetapi terlalu lambat untuk kebutuhan saya. Laptop hanya dapat menangani begitu banyak: menjalankan lingkungan pengembangan bersama Adobe Photoshop dan Illustrator dan kemudian mencoba melakukan virtualisasi saat terhubung ke sejumlah besar server dan dengan banyak hal lain yang terjadi di latar belakang adalah ... yah ... lambat .
Saya memiliki pengaturan berikut sekarang yang menyelesaikan masalah dengan anggun, meskipun agak mahal, itu sepadan:
Kedua mesin menjalankan Synergy , berbagi keyboard dan mouse di seluruh mesin, jadi saya dapat dengan mudah beralih di antara keduanya. Karena mereka adalah komputer yang terpisah, saya tidak memiliki masalah kinerja dan dapat dengan senang hati melakukan Photoshop di Mac saya sementara mesin Windows saya masih memiliki masing-masing dan setiap browser berjalan.
Pengaturan ini mencakup sebagian besar browser dalam dukungan browser bergradasi seperti yang didefinisikan oleh Yahoo! http://developer.yahoo.com/yui/articles/gbs/ :
Browser:
Klien email mencakup:
Hal-hal yang tidak dicakup oleh pengaturan ini:
Anda dapat melihat video pengaturan di sini .
sumber
Untuk pengguna windows ada Mode Windows XP yang memungkinkan Anda untuk menjalankan beberapa versi IE pada Windows 7 Professional, Enterprise, atau edisi Ultimate.
http://blogs.msdn.com/b/ie/archive/2011/02/04/testing-multiple-versions-of-ie-on-one-pc.aspx
sumber
Opsi yang sangat baik adalah memperbarui ke Internet Explorer 10. Anda akan menemukan alat pengembang yang sangat berguna termasuk kompatibilitas dengan dari IE5 ke IE 10 termasuk mode kebiasaan. Jika mengganti menu IE versi i, rendering halaman dari halaman tersebut segera berubah.
Fitur yang sangat bagus dari mode ini adalah debugger javascript dan HTML (seperti pembakar), yang berfungsi dalam mode kompatibilitas. Artinya, Anda dapat men-debug javascript di IE yang sangat lama dengan debugger terbaru, yang merupakan fitur yang sangat keren. Anda tidak dapat melakukannya dengan mesin virtual. Ya, Anda dapat memiliki mesin virtual untuk memeriksa hasil akhir.
sumber
Saya menggunakan Virtual PC untuk menjalankan contoh windows tempat saya menginstal IE6. Ini sedikit lebih banyak daripada memiliki versi yang berbeda di komputer yang sama, tetapi itu adalah IE6 100% yang berfungsi. Beberapa IE berfungsi dengan baik untuk sebagian besar pengujian, tetapi kurang beberapa persen terakhir.
Jangan bekerja terlalu banyak untuk mendapatkan halaman yang terlihat benar di IE8, itu masih memiliki beberapa gangguan yang kemungkinan besar akan diperbaiki dalam rilis final.
sumber
Ini tidak langsung menjawab pertanyaan Anda, tetapi apakah Anda sudah melihat Litmus ? Kami cenderung menggunakannya sebagian besar untuk menguji kompatibilitas HTML / CSS di beberapa browser (didukung oleh Litmus).
sumber
Agak terkait, Anda harus mempertimbangkan menjalankan situs Anda melewati BrowserShots ketika hampir selesai, lihat tampilannya di puluhan browser pada ratusan konfigurasi.
sumber
Jalankan IE6, IE7, dan IE8 pada Mesin yang Sama Menggunakan Mode Windows 7 XP
http://articles.sitepoint.com/article/ie6-ie7-ie8-win7-xp-mode
sumber
Saya telah menginstal PC Virutal menurut tutorial Donavon tetapi tampaknya BIOS laptop saya tidak mendukung Hardware Virtualization, dan itu diperlukan untuk menjalankan Virtual PC. Jadi, pastikan peralatan Anda mendukungnya sebelum Anda melanjutkan dengan Virtual PC lebih lanjut.
sumber
Gunakan Gambar VPC Kompatibilitas Aplikasi Internet Explorer .
Unduh dari tautan Pusat Unduhan Microsoft
sumber
VMWare Player adalah alternatif gratis untuk Oracle VirtualBox dan Microsoft VirtualPC. Seperti menyebutkan VirtualBox, Anda harus membuat gambar Anda sendiri dari browser OS +. VMWare Player ada di sini: http://www.vmware.com/products/player/
sumber
Bagaimana dengan menggunakan App-V? http://www.microsoft.com/systemcenter/appv/default.mspx
Khususnya Virtualisasi Aplikasi Dinamis http://www.microsoft.com/systemcenter/appv/dynamic.mspx
Ini tervirtualisasi pada tingkat aplikasi. Ini berguna ketika menjalankan perangkat lunak yang tidak kompatibel pada instance OS yang sama.
sumber
Seseorang yang saya kenal membuat versi portabel dari IE8 menggunakan thinstall (sekarang ini dibeli oleh vmware dan disebut thinapp) (hanya 1,8 MB). Instal menciptakan aplikasi tervirtualisasi dengan built in filesystem virtual dan merupakan solusi sempurna untuk DLL neraka. Seluruh aplikasi berjalan dari satu file exe.
Ini belum diuji terhadap instalasi versi lain, saya dapat menambahkan.
http://rapidshare.com/files/247957494/IE8.Portable.Thinstall.exe
sumber
Di mesin Mac OS X saya menggunakan Sun's VirtualBox yang gratis.
Saya menjalankan 3 kotak virtual WinXP dan menetapkan 256 ribu untuk masing-masing. Lihat tutorial ini:
http://www.10voltmedia.com/blog/2008/12/screencast-install-internet-explorer-on-osx-using-virtualbox/
sumber
Adobe BrowserLab.
sumber
Multiple IE http://tredosoft.com/Multiple_IE Akan menginstal hingga 6, tanpa mengganggu instalasi saat ini (saya punya 7 dan dibiarkan apa adanya). Sekarang saya perlu menemukan cara untuk menjalankan 8 di atas semua itu. 6 dan 7 sudah berjalan dengan baik berkat aplikasi kecil di atas. (hanya diuji pada XP)
sumber
Seorang kolega saya merekomendasikan Internet Explorer Collection . Tampaknya berfungsi tanpa masalah, tapi saya jauh dari pengguna yang kuat. Ini juga mendukung menginstal IE 1 (!!) melalui 8.
sumber
Firefox memiliki tambahan yang akan membuat halaman web sama seperti jika ada di Internet Explorer 5.5 / 6/7/8 beta 2.
IE NET Renderer
Sunting: Ini sepertinya hanya tangkapan layar jadi mungkin tidak terlalu berguna. Baik untuk memastikan tata letak Anda tidak rusak, tetapi tidak banyak lagi.
sumber
Seperti yang disebutkan Eduardo, Microsoft SuperPreview yang baru-baru ini diumumkan adalah alat yang memungkinkan Anda melihat bagaimana laman web dirender di banyak peramban yang berbeda, meskipun tidak dipasang secara lokal.
Misalnya, Anda dapat melihat bagaimana tampilan halaman Anda di Internet Explorer 6, Internet Explorer 7, Internet Explorer 8, Firefox, dan Safari, bahkan jika Anda tidak menginstal browser tersebut.
sumber