ฉันจะทดสอบเว็บไซต์ของฉันบน Internet Explorer เวอร์ชันเก่าทุกรุ่นอย่างเชื่อถือได้ตั้งแต่ IE6 ไปจนถึงรุ่น IE11 ได้อย่างไร
ฉันจะทดสอบเว็บไซต์ของฉันบน Internet Explorer เวอร์ชันเก่าทุกรุ่นอย่างเชื่อถือได้ตั้งแต่ IE6 ไปจนถึงรุ่น IE11 ได้อย่างไร
คำตอบ:
การกดปุ่มF12
บน IE8 นั้นควรเริ่มต้น Developer Tools ที่อนุญาตให้คุณจำลอง IE7 (ไม่ใช่ IE6) โดยใช้โหมดเบราว์เซอร์
ฉันคิดว่าบน IE9 คุณจะสามารถเลียนแบบได้อย่างน้อยก็จนกว่า IE7 แต่ฉันแค่คาดเดาเท่านั้นเพราะตอนนี้มันทำให้ฉันรำคาญใจที่จะต้องซื้อ W7 เพื่อทดสอบ
ปรับปรุง: ตามที่ระบุโดย Jeff Atwood: IE9 เลียนแบบกลับจนกว่า IE7 เกินไป
อัพเดท 2: ตามคำแนะนำของ Nick ในความคิดเห็นด้านล่างหากคุณต้องการแน่ใจว่าได้จำลองเบราว์เซอร์ IE รุ่นเก่า 100% คุณสามารถใช้VM ที่ Microsoft จัดเตรียมไว้ให้ (อย่างไม่น่าเชื่อพวกเขายังมีให้ฟรี) โปรดทราบว่าการทดสอบบน VMs นั้นใช้เวลานานกว่าการใช้เครื่องมือสำหรับนักพัฒนาของ IE การทดสอบ IMHO VMs อาจคุ้มค่าเมื่อทำการทดสอบสิ่งที่ JS / CSS เป็นโลภเช่นเว็บแอปหรือเว็บไซต์ที่ซับซ้อนไม่ใช่เว็บไซต์ง่าย ๆ ที่ ใช้ jQuery และ CSS
เครื่องมือทดสอบ IEใช้ IE6, 7, 8 และ 9
ส่งตรงจาก Microsoft เพื่อจุดประสงค์นี้:
Microsoft เพิ่งเปิดตัวเครื่องมือของตนเองสำหรับการทดสอบความเข้ากันได้กับ IEs มันควรจะทำให้กระบวนการนั้นง่ายขึ้น มันเรียกว่า Modern.ie: http://www.modern.ie/
คุณยังสามารถใช้เว็บไซต์ภาพเบราว์เซอร์ถ้าคุณกำลังทดสอบเค้าโครง คุณใส่ URL และมันจะส่งคืนรูปภาพของไซต์ของคุณในเบราว์เซอร์ที่แตกต่างกัน
Microsoft ยังเปิดตัว " Expression Web 4 " ซึ่งมีวัตถุประสงค์เพื่อเปรียบเทียบรุ่น IE ต่างๆ แต่คุณต้องจ่ายสำหรับมันและคุณต้องเป็น Windows XP SP3 หรือรุ่นที่ใหม่กว่าในภายหลัง
Expression Web 3พร้อมให้ดาวน์โหลดฟรี แต่รวมเฉพาะการเปรียบเทียบจาก IE6, IE7 ถึง IE8 (ขาด IE9)
slmgr –rearm
คำสั่งที่พร้อมท์เพื่อรีเซ็ตภาพตลอดไปเพื่อที่พวกเขาจะไม่มีวันหมดอายุแม้ว่าคุณจะชนะ ' จะไม่สามารถบันทึกอะไรใน imasges เหล่านั้น แต่สำหรับการทดสอบอาจพอเพียง
Crossbrowsertestingเป็นเว็บไซต์ที่ฉันลองมาระยะหนึ่งแล้ว ค่อนข้างดีคุณจะได้รับการติดตั้งเบราว์เซอร์ใหม่บนเครื่องเสมือนที่คุณเข้าถึงผ่าน VNC มีประโยชน์โดยเฉพาะสำหรับไซต์ที่มีไดนามิกมากขึ้น
หากคุณเพียงต้องการตรวจสอบการออกแบบเว็บเพจของคุณบนเบราว์เซอร์ IE ที่แตกต่างกันลองใช้Browsershotsหรือ WebPageTest WebPageTestนั้นเป็นเครื่องมือทดสอบประสิทธิภาพฟรี แต่ถ้าคุณเลือกแท็บ "การเปรียบเทียบด้วยภาพ" จากหน้าแรกของพวกเขาและส่ง URL เพื่อทดสอบไซต์จะสร้างภาพขนาดย่อที่ขยายได้ของมุมมอง" เหนือครึ่งหน้าจอ " ของหน้าเว็บของคุณ เว็บเพจนั้นในขณะที่มันกำลังโหลด WebPagetestเป็นเครื่องมือโอเพนซอร์ซที่คุณสามารถติดตั้งแบบโลคัลและเรียกใช้อินสแตนซ์ของคุณเอง WebPagetest ให้คุณทดสอบใน IE เวอร์ชัน 6 ถึง 9
หากคุณต้องการทดสอบการนำทางและคุณสมบัติของไซต์ของคุณด้วยตนเองไม่ใช่เพียงแค่การออกแบบและเลย์เอาต์ให้ติดตั้งอิมเมจ Virtual PC ที่ใช้ได้อย่างอิสระของ IE 6, 7, 8บน Win 7 PC ของคุณ เครื่องมือเช่น IETester อาจจะไม่น่าเชื่อถืออย่างสมบูรณ์
ฉันใช้ VirtualBox เพื่อเรียกใช้สำเนาของ Windows XP กับเบราว์เซอร์แต่ละตัวที่ติดตั้งไว้ ไม่ใช่ 'อุดมคติ' แต่ใช้งานได้สำหรับฉันและติดตั้งและใช้งานได้ง่ายมาก นอกจากนี้ยังเป็นภาพสะท้อนที่ดีที่สุดของสิ่งที่เบราว์เซอร์ชอบในระบบปฏิบัติการเฉพาะ
ลอง
http://utilu.com/IECollection/
คุณสามารถติดตั้ง IE 5,6,7,8 เคียงข้างกันบนเครื่อง windows หรือเครื่อง windows virtualbox
หากคุณไม่เป็นไรมีเพียงแค่การตรวจสอบภาพที่คุณสามารถใช้ของ Adobe BrowserLab เป็นส่วนหนึ่งของชุดบริการออนไลน์ของ CS Live ที่ Adobe นำเสนอ ตอนนี้คุณสามารถเป็นสมาชิก CS Live ฟรี 12 เดือนดังนั้นในระยะสั้นมันเป็นโซลูชั่นฟรีที่ดี คุณสามารถเรียกใช้การทดสอบกับชุดเบราว์เซอร์ / ระบบปฏิบัติการหลายชุดพร้อมกันและดูความแตกต่างของการเรนเดอร์โดยการเปรียบเทียบแบบเคียงข้างกัน
อย่างไรก็ตามจะเป็นการดีที่สุดที่จะมีเครื่องทดสอบจริง (หรือ VM) เนื่องจาก Browserlab ไม่สามารถบอกคุณได้ว่า JavaScript ใช้งานไม่ได้หรือช่วยให้คุณดีบัก CSS หรือข้อผิดพลาดมาร์กอัป มันจะบอกคุณว่าเลย์เอาต์ไม่ได้แสดงผลอย่างถูกต้องในแพลตฟอร์มเฉพาะ แต่มันเป็นเรื่องดีที่จะสามารถพิมพ์ URL และรับภาพหน้าจอขนาดเต็มของหน้าเว็บในระบบปฏิบัติการ / เบราว์เซอร์หลัก ๆ ส่วนใหญ่ได้ในทันที
มีBrowserlingซึ่งช่วยให้สามารถทดสอบ IE 5-9 และเบราว์เซอร์หลักอื่น ๆ เวอร์ชันต่าง ๆ ได้เช่นกันและทั้งหมดนี้มาจากเบราว์เซอร์ที่คุณเลือก!
ฉันใช้ spoon.net sandbox ของเบราว์เซอร์ - http://spoon.net/Browsers
มันช่วยให้คุณสามารถรัน IE6-9 บนคอมพิวเตอร์ของคุณโดยไม่ต้องติดตั้ง นอกจากนี้ยังมีคอนโซลของเบราว์เซอร์และทำงานกับแถบเครื่องมือนักพัฒนาซอฟต์แวร์ IE ซึ่งช่วยในการดีบัก css / javascript
ไม่มีสิ่งใดทดแทนกล่องดั้งเดิมที่ใช้งานยากซึ่งเป็นแพลตฟอร์มที่คุณต้องการ ไม่มีชุดทดสอบ IE ที่มีความแม่นยำอย่างสมบูรณ์และหลายข้อผิดพลาดจะทำให้เกิดข้อผิดพลาดซึ่งไม่ปรากฏในการใช้งานจริง เครื่องเสมือนไม่น่าเชื่อถืออย่างที่คนคิด - ฉันเคยเห็นบั๊กเฉพาะของ VM หลายตัวในขณะที่พยายามเรียกใช้ IE6 (ฉันคิดว่าเอนจิ้นการแสดงผลของ IE6 อาศัยการประสานงานของเธรดบางตัวซึ่ง VM ไม่สามารถจัดการได้อย่างเหมาะสม)
หากการทำงานของ IE6 / 7 มีความสำคัญต่อองค์กรของคุณฉันคิดว่าคุณสามารถสร้างกรณีสำหรับการใช้จ่ายจำนวนเล็กน้อยบนกล่อง cheapo WinXP สองกล่อง IETester ช้าเนื่องจากกากน้ำตาลและการตกหล่นที่หมวกและ IE 'โหมดการทำงานร่วมกัน' - ในขณะที่สะดวกสำหรับการส่งครั้งแรก - ไม่ขึ้นอยู่กับการรวบรวมหากลูกค้าของคุณขึ้นอยู่กับซอฟต์แวร์ที่ทำงานบนกล่องรับมรดกของพวกเขา
Microsoft จัดให้มีเครื่องเสมือนและอิสระโดยไม่ต้องลงทะเบียนสำหรับ
สำหรับแพลตฟอร์มต่อไปนี้:
ฉันค้นหาวิธีแก้ปัญหามากมายแล้วสิ่งที่ดีที่สุดที่ฉันพบคือการใช้ firefox 8.0 กับปลั๊กอินของแท็บ IE ในกรณีนี้คุณสามารถทดสอบเว็บไซต์ของคุณผ่าน IE6, IE7, IE8, IE9 ฉันหวังว่ามันจะช่วย