ฉันกำลังทำการพัฒนาเว็บไซต์บนระบบ Windows 8 ฉันใช้ IE รุ่นล่าสุด แต่ฉันจำเป็นต้องทดสอบแอพด้วย IE เวอร์ชั่นที่เก่ากว่าด้วย (โดยเฉพาะ IE7 และ IE8)
เป็นไปได้ไหมที่จะใช้งาน IE เวอร์ชันดั้งเดิมบน Windows 8?
ฉันกำลังทำการพัฒนาเว็บไซต์บนระบบ Windows 8 ฉันใช้ IE รุ่นล่าสุด แต่ฉันจำเป็นต้องทดสอบแอพด้วย IE เวอร์ชั่นที่เก่ากว่าด้วย (โดยเฉพาะ IE7 และ IE8)
เป็นไปได้ไหมที่จะใช้งาน IE เวอร์ชันดั้งเดิมบน Windows 8?
คำตอบ:
คุณใช้เครื่องเสมือนเพื่อทำสิ่งนี้มันเป็นวิธีที่ง่ายที่สุด คุณใช้อิมเมจ Hyper V และ VHD ที่จัดทำโดย microsoft (หรือใช้เครื่องมือของบุคคลที่สามเช่นกล่องเสมือน)
ก่อนปิดการตั้งค่าของ Hyper V ตามคำแนะนำที่ได้รับจาก Kronos ที่นี่
จากนั้นคุณสามารถดาวน์โหลดรูปภาพ vhd ที่เกี่ยวข้องจาก Microsoft และสร้างเครื่องเสมือนสำหรับ IE แต่ละรุ่น
http://www.microsoft.com/en-us/download/details.aspx?id=11575
เปิดตัวจัดการ Hyper V และสร้างเครื่องเสมือนใหม่
ป้อนชื่อรายละเอียดหน่วยความจำ ฯลฯ แต่สำหรับภาพฮาร์ดดิสก์เลือกใช้ฮาร์ดดิสก์ที่มีอยู่
คลิกเสร็จสิ้นและคุณจะมี VM ของคุณที่มี IE รุ่นดั้งเดิม
HowToGeek มีการกวดวิชาที่มีขนาดใหญ่ของการทำงานของแต่ละบุคคล VM ของที่นี่
หากคุณจำเป็นต้องมีเครื่องมือทดสอบแบบสแตนด์อะโลนที่คุณสามารถลองBrowseEmAll มันรัน IE 7, 8, 9 และ 10 ข้างๆ
สำหรับวัตถุประสงค์ในการทดสอบอย่างง่ายฉันพบว่าIETesterทำงานได้ดี
Microsoft ได้จัดเตรียมอินสแตนซ์เฉพาะของ Windows 8 / HyperV สำหรับ IE และ Windows หลายชุดไว้ด้วยกัน คุณสามารถดาวน์โหลดได้จาก: http://www.modern.ie/virtualization-tools
http://www.modern.ieยังมีเครื่องมือทดสอบบางอย่างที่ใช้ Browser Stack เพื่อให้การทดสอบ IE แบบดั้งเดิมง่ายขึ้น
คุณอาจสามารถแก้ไขปัญหาด้วยเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ เปิด IE (โหมดเดสก์ท็อป) แล้วกด F12 (หรือไปที่เครื่องมือ> เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์)
ในแถบเครื่องมือคุณสามารถเลือกโหมดเบราว์เซอร์และโหมดเอกสาร มีคำอธิบายมากมายเกี่ยวกับวิธีการทำงานและความแตกต่างระหว่างสองโหมดนี้
คุณสามารถใช้เว็บไซต์นี้เพื่อทดสอบความเข้ากันได้ของเบราว์เซอร์: http://browsershots.org/
เกิดอะไรขึ้นกับการกด F12 ใน IE9 และตั้งค่าโหมดความเข้ากันได้เป็น IE7 / IE8 ฉันไม่เคยสังเกตเห็นความแตกต่างใด ๆ ระหว่างเบราว์เซอร์ตัวจริงกับตัวจำลองเบราว์เซอร์ของ IE9
VMWare Thin Appอาจเป็นสิ่งที่คุณต้องการมองหาไม่ใช่แค่เบราว์เซอร์ แต่แอพใด ๆ ที่ต้องทำงานในสภาพแวดล้อมที่โฮสต์ระบบปฏิบัติการไม่สามารถรองรับได้