Sitemi IE6, IE7, IE8, IE9, IE10 ve Internet Explorer 11’de nasıl test edebilirim


84

Sitemi IE6'dan IE11 sürümüne kadar olan tüm eski Internet Explorer sürümlerinde nasıl güvenle test edebilirim?


1
Bunu yaklaşık bir yıl önce yapan bir borsanın ortak sitesi yoktu mu? Bir yığın akışı podcast'indeydi ... İsmini unuttum ve referans bulamadım.
Kjensen

Yanıtlar:


87

IE8’e F12tıkladığınızda, Tarayıcı Modunu kullanarak IE7’yi (IE6 değil) taklit etmenize olanak sağlayan Geliştirici Araçları başlatılmalıdır.

IE8 IE7'ye öykünür

Sanırım IE9’da en azından IE7’ye kadar geri taklit edebileceksiniz, ancak şimdi farz ediyorum çünkü şimdi bunu test etmek için W7’yi almak zorunda olduğum basit bir fikir beni rahatsız ediyor.


GÜNCELLEME: Jeff Atwood tarafından belirtildiği gibi: IE9 da IE7'ye kadar öykünüyor.


GÜNCELLEME 2: Nick tarafından aşağıdaki yorumlarda önerildiği gibi , eski IE tarayıcılarını taklit etmek için% 100 emin olmak istiyorsanız, Microsoft tarafından sağlanan VM'leri kullanabilirsiniz (inanılmaz bir şekilde ücretsiz sağlanmaktadırlar). Bir yandan not olarak, VM'lerde yapılan testlerin IE Geliştirici Araçları'nı kullanmaktan daha fazla zaman aldığını unutmayın, IMHO VM'leri testinde JS / CSS gibi bir web uygulaması veya karmaşık bir web sitesi gibi açgözlü bir şeyi test ederken değersiz olabilir. jQuery ve bir miktar CSS kullanın.


3
+1 - Ne mükemmel zamanlama! IE7'yi kullanarak 2007'de sıkışıp kalmış birisini tüm şirketi aradığım için zamanımın bir saati sonsuza dek kaybedildi. Sonra onunla bir ekran paylaşımı almak için iyi bir 30 dakika sürdü, bu yüzden IE8 kullanmıyor ve IE7 kullanmıyordu. Şimdi, hatamı düzeltmek için Windows XP ve IE7'yi bir VMWare görüntüsüne yüklemek yerine, vizyonumdan çok uzun zamandır uzaklaştığım görünen açık ve basit çözümünüzü kullanacağım;) Bunu nasıl kaçırmış olabilirim? Teşekkür ederim!!
jmort253

4
gerçekten, onaylandı: IE9, IE7, IE8, IE9 ve IE9 uyumluluk modunu taklit etmenize izin verir.
Jeff Atwood

2
Öykünme tamamen aynı mı, yoksa küçük farklılıklar olabilir mi?
Saif Bechan

1
@ Saif Bechan: Hem tarayıcıları hem de İşletim Sistemleri için Microsoft tarafından sürekli olarak yayınlanan binlerce güncelleme dikkate alındığında kesinlikle farklılıklar olabilir. Ancak, IE'yi test etmek için diğer olasılıkları düşünün: Windows için bir tane, biri IE7, biri veya IE8, biri IE9 için 3 VM yüklemelisiniz. Ancak bu sınama ortamları, henüz yüklemediğiniz bazı Windows / IE / Office güncelleştirmelerini yüklemiş (veya yüklememiş) son kullanıcı ortamlarından da farklı olabilir.
Marco Demaio

3
@MarcoDemaio IE 9'un IE 7 modu ile gerçek IE 7 arasında kesinlikle farklılıklar var . Burada iki örnek verdim .
Nick,

24

IE Test Cihazı IE6, 7, 8 ve 9


2
Zaten güvenilir bir test cihazı olmadığını düşündüren bazı sınırlamalar dışında: 1. Önceki / Sonraki düğmeleri düzgün çalışmıyor; 2. Odak düzgün çalışmıyor; 3. windows.open yeni oluşturulan pencereyi döndürmüyor, ancak null.
Marco Demaio

1
İlginç. Bende bu sorunlar yok.
John Conde

2
burada bildikleri sorunu da yazıyorlar
Marco Demaio

1
@ marco, bu hatalar ortaya çıkmadan önce eski bir sürümü çalıştırıyor olmalıyım. Şanslıyım. :) Yine de, tarayıcılar kendileri çalışır ve yapılması gerekenleri yaparlar.
John Conde

1
@ marco Her zaman Önceki / Sonraki düğmeleriyle ilgili notu gördüm ve bazı koşullar altında çalışmayabilirler ama benim için her zaman düzgün çalıştılar.
joshuahedlund


9

Microsoft kısa süre önce IE’lerle uyumluluğu test etmek için kendi araçlarını yayınladı. Bu süreci kolaylaştırması gerekiyordu. Modern.ie denir: http://www.modern.ie/


7

Düzeni test ediyorsanız, tarayıcı görüntüleri web sitesini de kullanabilirsiniz. URL’yi girersiniz ve sitenizin görüntülerini birkaç farklı tarayıcıda döndürür.

http://browsershots.org/


1
Ne yazık ki, bir süredir IE için işe yaramadı. Seçebilirsiniz ancak sunucuları durum sayfasında IE için 'Kullanılamıyor' olarak listeler. Yalnızca IE testi için Net Render basit ama iyi bir iş çıkarır
Itai

1
@Itai - belki bu geçiciydi. Tarayıcıları denedim ve bana IE 6, 7, 8'deki test sayfamın ekran görüntülerini gösterdi. IE9 orada mevcut bir seçenek değil.
mvark

1
@mvark - Kahretsin! Bugün ben de denedim ve IE fabrikaları çevrimdışıydı, tekrar deneyeceğim.
Itai,

1
@lovefaithswing: ilginç, yazık onlar sadece ekran görüntüleri. Ama ben ücretsiz olarak hiçbir şeyden daha iyi olduğuna katılıyorum.
Marco Demaio

5

Microsoft ayrıca , farklı IE Sürümlerini karşılaştırmak amacıyla " Expression Web 4 " ü yayınladı . Ancak bunun için ödeme yapmanız ve bir Windows XP SP3 veya daha sonraki bir Win-sürümüne ihtiyacınız var.

Expression Web 3 ücretsiz olarak indirilebilir, ancak yalnızca IE6, IE7 ve IE8 arasındaki karşılaştırmaları içerir. (IE9'dan yoksun)


1
FYI: test amaçlı kullanılacak bazı VM'leri (inanılmaz derecede ücretsiz) vermeye karar verdiler. Cevabım için Nick tarafından yapılan yorumları görün.
Marco Demaio,

1
Yıllar boyunca yaptılar, ancak bu VM'lerin hatırlama kadar bir kullanım süresi var.
feeela

4
aslında aynı linke bir NOT expalin microsoft.com/en-us/download/details.aspx?id=11575 yazmak için slmgr –rearm'sen kazandı bile, bunların temelde hiçbir zaman sona böylece sonsuza görüntüleri sıfırlamak için komut istemine Bu görüntülerde bir şeyleri kurtaramazsınız, ancak test için yeterli olabilir.
Marco Demaio

2
Expression Web 4 artık ücretsiz olarak sunuluyor, ancak Expression Web ürünü artık geliştirilmiyor.
Jacob Hume,

4

Crossbrowstesting bir süredir denediğim bir siteydi . Oldukça iyi, VNC üzerinden eriştiğiniz sanal bir makineye yeni bir tarayıcı yüklemesi olsun. Özellikle daha dinamik siteler için kullanışlıdır.


4

Web sayfalarınızın tasarımını farklı IE tarayıcılarında kontrol etmek istiyorsanız, Tarayıcı veya WebPageTest'i deneyin . WebPageTest temelde ücretsiz bir performans testi aracıdır, ancak ana sayfasından "Görsel Karşılaştırma" sekmesini seçip test etmek için bir URL gönderirseniz, site , web sayfanızın " ekranın üstünde " görünümünün genişletilebilir küçük resimlerini ve isteğe bağlı olarak bir videoyu oluşturur. o web sayfası yüklenirken. WebPagetest , yerel olarak yükleyebileceğiniz ve kendi örneğinizi çalıştırabileceğiniz açık kaynaklı bir araçtır. WebPagetest, IE sürüm 6 - 9'da test etmenize olanak sağlar.

Sitenizin navigasyonunu ve özelliklerini yalnızca tasarım ve düzenle değil, manuel olarak test etmek istiyorsanız , IE 7, 7, 8'in serbestçe kullanılabilir Sanal PC görüntülerini Win 7 PC'nize yükleyin. IETester gibi araçlar tamamen güvenilir olmayabilir .


4

Üzerinde yüklü her bir tarayıcı için Windows XP'nin kopyalarını çalıştırmak için VirtualBox kullanıyorum. 'İdeal' değil, ama benim için çalışıyor ve kurulumu ve kullanımı çok kolay. Ayrıca, tarayıcının gerçekte belirli bir işletim sisteminde nasıl göründüğünün en iyi yansımasıdır.



3

Sadece görsel olarak kontrol edilemiyorsa, Adobe BrowserLab'ı kullanabilirsiniz . Adobe tarafından sunulan CS Live çevrimiçi hizmetler grubunun bir parçasıdır. Şu anda CS Live'a 12 ay ücretsiz üye olabilirsiniz, bu nedenle kısa vadede iyi bir ücretsiz çözümdür. Aynı anda birden fazla tarayıcı / işletim sistemi kombinasyonunda testler yapabilir ve bunları yan yana karşılaştırarak oluşturma farklılıklarını görebilirsiniz.

Ancak, Tarayıcı testinde JavaScript'in bozuk olup olmadığını veya CSS hatalarını veya işaretleme hatalarını ayıklamanıza yardımcı olduğunu söyleyemediğinden, gerçek test makinelerinin (veya VM'lerin) olması her zaman en iyisidir. Size sadece düzenin belirli bir platformda düzgün şekilde oluşturulmadığını söyleyecektir. Ancak, bir anda bir çok ana işletim sistemi / tarayıcı kombinasyonuna bir URL’yi web sayfasının tam boyutlu ekran görüntülerini alarak yazabilmek güzel.


3

Orada Browserling istediğiniz bir tarayıcıdan tüm bu, başka önemli tarayıcıların test IE 5-9 ve farklı versiyonlarını sağlar ve!


1
Çok güvenilir görünmüyorlar, siteler IE7 ve IE8’de yanlış görünüyor. Yani, siteler arası tarayıcılarını test eden ilk kişiler değillerse, tarayıcılar arası test araçlarına nasıl güvenebileceğimi merak ediyorum.
Marco Demaio

3

Spoon.net tarayıcı sanal alanını kullanıyorum - http://spoon.net/Browsers .

Bilgisayarınızda IE6-9'u kurmanıza gerek kalmadan çalıştırmanıza olanak tanır. Ayrıca tarayıcı konsolu var ve css / javascript hata ayıklamasına yardımcı olan IE geliştiricisi araç çubuğu ile birlikte çalışıyorlar.


Tüm eski tarayıcı sürümleri için ödeme yapıyor.
KC

3

İstediğiniz platformları çalıştıran yerel, sert kutuların yerini hiçbir şey tutamaz. Hiçbir IE test paketi tamamen kesin değildir ve birçoğu üretimde görünmeyen hataları artırabilir (zamanınızı yanlış pozitiflere harcayarak). Sanal makineler, insanların düşündüğü kadar güvenilir değildir - IE6’yı çalıştırmaya çalışırken VM’ye özgü birkaç hata gördüm.

IE6 / 7 işlevselliği kuruluşunuz için önemliyse, iki ucuz WinXP kutusuna marjinal bir miktar harcamak için kolayca dava açabileceğinizi düşünüyorum. IETester, bir şapkanın damlasındaki pekmez ve çöktüğü için yavaştır ve IE'nin “uyumluluk modu” - ilk geçiş için kullanışlıdır - müşterileriniz gerçekten eski kutuları üzerinde çalışan yazılımınıza bağlıysa, bu durum tam olarak değildir.


1
sorun WinXP makineleri satın almak değil, ancak sert kutuları test etmek için harcanan zaman, fiziksel olarak bir programcı için çok zor bir iş için popoyu bir bilgisayardan diğerine taşımak zorunda kalacağım. Kollarımı klavyenin üstüne, 15 dereceden daha uzun bir süre boyunca neredeyse hiç yükseltemiyorum. :-)
Marco Demaio

2
@MarcoDemaio - neden uzak oturumları kullanmıyorsun?
Jimmy Breck-McKye,

3

Microsoft, aşağıdakiler için serbest ve kayıt olmadan sanal makineler sağlar:

  • Win7'de IE8
  • Win7'de IE9
  • Win7'de IE10
  • Win11'de IE11
  • Win81'de IE11
  • Win10'da Kenar

Aşağıdaki platform için:

  • VirtualBox
  • serseri
  • HyperV
  • VPC
  • VMware
  • paraleller

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.