ฉันจะเรียกใช้ IE รุ่นดั้งเดิม (IE7 / IE8) บน Windows 8 ได้อย่างไร


55

ฉันกำลังทำการพัฒนาเว็บไซต์บนระบบ Windows 8 ฉันใช้ IE รุ่นล่าสุด แต่ฉันจำเป็นต้องทดสอบแอพด้วย IE เวอร์ชั่นที่เก่ากว่าด้วย (โดยเฉพาะ IE7 และ IE8)

เป็นไปได้ไหมที่จะใช้งาน IE เวอร์ชันดั้งเดิมบน Windows 8?

คำตอบ:


57

คุณใช้เครื่องเสมือนเพื่อทำสิ่งนี้มันเป็นวิธีที่ง่ายที่สุด คุณใช้อิมเมจ Hyper V และ VHD ที่จัดทำโดย microsoft (หรือใช้เครื่องมือของบุคคลที่สามเช่นกล่องเสมือน)

ก่อนปิดการตั้งค่าของ Hyper V ตามคำแนะนำที่ได้รับจาก Kronos ที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

จากนั้นคุณสามารถดาวน์โหลดรูปภาพ vhd ที่เกี่ยวข้องจาก Microsoft และสร้างเครื่องเสมือนสำหรับ IE แต่ละรุ่น

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

เล่น vhd

เปิดตัวจัดการ Hyper V และสร้างเครื่องเสมือนใหม่ ป้อนคำอธิบายรูปภาพที่นี่

ป้อนชื่อรายละเอียดหน่วยความจำ ฯลฯ แต่สำหรับภาพฮาร์ดดิสก์เลือกใช้ฮาร์ดดิสก์ที่มีอยู่

ป้อนคำอธิบายรูปภาพที่นี่

คลิกเสร็จสิ้นและคุณจะมี VM ของคุณที่มี IE รุ่นดั้งเดิม

HowToGeek มีการกวดวิชาที่มีขนาดใหญ่ของการทำงานของแต่ละบุคคล VM ของที่นี่


1
ไม่ง่ายอย่างที่ฉันหวังไว้ แต่ใช่มันช่วยแก้ปัญหาได้ ขอบคุณ!
jsalonen

1
@ jsalonen เป็นตัวเลือกเดียวกับที่ MS ได้จัดเตรียมไว้สำหรับ IE เวอร์ชันเก่านับตั้งแต่เปิดตัว Vista การเปลี่ยนแปลงที่สำคัญเพียงอย่างเดียวหลังจากนั้นคือการเปิดใช้งานที่ยืดหยุ่นมากขึ้นใน Vista / W7 ช่วยให้คุณสามารถสร้าง VM ทดสอบใหม่จากการดาวน์โหลดเดียวกันเมื่อเก่าหมดอายุในขณะที่อิมเมจ XP / IE6 จำเป็นต้องดาวน์โหลดใหม่ทุกครั้ง (Vista เพิ่มวันหมดอายุ X หลังจากตัวเลือกการใช้งานครั้งแรก XP จะหมดอายุในวันที่ระบุเท่านั้นและ MS จำเป็นต้องสร้างภาพใหม่เพื่อเพิ่มรูปภาพ)
Dan Neely

เมื่อสร้างเครื่องเสมือนถ้าคุณเห็นตัวเลือกให้เลือก "Generation 1" หรือ "Generation 2" ให้เลือกอันแรกมันรองรับไฟล์ 'vhd' ที่ Microsoft ให้ไว้ ตัวเลือกที่สองรองรับเฉพาะไฟล์ฮาร์ดดิสก์ 'vhdx'
Greg Woods

โปรดทราบว่าการป้อนรหัสผ่านคาดว่าจะมีแป้นพิมพ์ QWERTY! สำหรับกันตัวอย่างรหัสผ่าน Win7_IE8 คือ "password1" ซึ่งควรจะพิมพ์ใน AZERTY เป็น "Pqsszord1" (ผมใช้ '1' จากแป้นตัวเลขของฉัน .. )
Donatello

คุณจะต้องถอนการติดตั้ง "การรวม VirtualPC" เป็นครั้งแรกบน VM และอัปเกรด "บริการการรวม Hyper-V" (แทรกซีดีเสมือนด้วย CTRL + I หรือในเมนูการกระทำ)
Donatello

34

หากคุณจำเป็นต้องมีเครื่องมือทดสอบแบบสแตนด์อะโลนที่คุณสามารถลองBrowseEmAll มันรัน IE 7, 8, 9 และ 10 ข้างๆ

ป้อนคำอธิบายรูปภาพที่นี่


เครื่องมือนั้นใช้งานได้ใน 8 หรือไม่?
HaydnWVN

@HaydnWVN: ใช่: i.imgur.com/ZE1GS.png
Der Hochstapler

4
มันไม่ฟรีทดลองใช้เพียง 30 วัน :(
avirk

1
ใช่บางทีคุณอาจได้รับใบอนุญาตฟรี "ถ้าคุณทำสิ่งที่ดี (ไม่หวังผลกำไรองค์กรการกุศลการศึกษาหรือผู้สนับสนุนโอเพนซอร์ซ) ส่งอีเมลถึงฉันด้วยข้อความสั้น ๆ และฉันจะส่งใบอนุญาตให้คุณฟรี" จากBrowseemall.com/Buy
megaperlz

ฉันคิดว่าสิ่งนี้อาจทำงานได้โดยการแสดงหน้าเว็บของคุณบนเซิร์ฟเวอร์ (ซึ่งจะเรียกใช้เบราว์เซอร์ที่แตกต่างกันทั้งหมด)
Earlz

7

สำหรับวัตถุประสงค์ในการทดสอบอย่างง่ายฉันพบว่าIETesterทำงานได้ดี


ฉันเคยใช้ IETester แล้วและก็โอเคแท็บพังค่อนข้างเยอะ แต่โดยทั่วไปแล้วเมื่อเหลือคนเดียวและไม่ได้ทดสอบในขณะนั้น และได้ฟรี
Holger

ฉันใช้ IETester มาหลายปีแล้วและฉันก็มีความสุขกับมัน แต่เมื่อเร็ว ๆ นี้ฉันพบว่ามันใช้งานได้ไม่ดีพอ (อย่างน้อยใน Windows 7) IE บางเวอร์ชันผิดพลาดทุกครั้งหรือคลิปบอร์ดไม่ทำงานหรือ JavaScript ไม่ทำงาน ...
ÁlvaroGonzález

5

Microsoft ได้จัดเตรียมอินสแตนซ์เฉพาะของ Windows 8 / HyperV สำหรับ IE และ Windows หลายชุดไว้ด้วยกัน คุณสามารถดาวน์โหลดได้จาก: http://www.modern.ie/virtualization-tools

http://www.modern.ieยังมีเครื่องมือทดสอบบางอย่างที่ใช้ Browser Stack เพื่อให้การทดสอบ IE แบบดั้งเดิมง่ายขึ้น


และฟรี 3 เดือน :-)
NicoJuicy

4

คุณอาจสามารถแก้ไขปัญหาด้วยเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ เปิด IE (โหมดเดสก์ท็อป) แล้วกด F12 (หรือไปที่เครื่องมือ> เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์)

ในแถบเครื่องมือคุณสามารถเลือกโหมดเบราว์เซอร์และโหมดเอกสาร มีคำอธิบายมากมายเกี่ยวกับวิธีการทำงานและความแตกต่างระหว่างสองโหมดนี้


6
พวกเขาแตกต่างกันเล็กน้อยจากรุ่น IE ดั้งเดิมที่แท้จริง
Joey

1
ลองสิ่งนี้แล้ว แต่ใช่พวกมันใช้งานไม่ได้ 100% เหมือนกับ IE เวอร์ชันเก่า ขอขอบคุณ!
jsalonen

1

คุณสามารถใช้เว็บไซต์นี้เพื่อทดสอบความเข้ากันได้ของเบราว์เซอร์: http://browsershots.org/


2
ขอบคุณ แต่ฉันต้องเรียกใช้ทั้งหน้าไม่ใช่แค่จับภาพหน้าจอ
jsalonen

1

เกิดอะไรขึ้นกับการกด F12 ใน IE9 และตั้งค่าโหมดความเข้ากันได้เป็น IE7 / IE8 ฉันไม่เคยสังเกตเห็นความแตกต่างใด ๆ ระหว่างเบราว์เซอร์ตัวจริงกับตัวจำลองเบราว์เซอร์ของ IE9


2
นี่คือสิ่งที่ฉันกำลังทำอยู่ แต่ฉันได้รับคำติชมจากลูกค้าหน้านั้นไม่ได้ทำงานกับ IE เวอร์ชันเก่าดังนั้นฉันต้องได้รับเบราว์เซอร์เดิมเพื่อจำลองปัญหา - หน้าเว็บทำงานกับโหมดอีมูเลเตอร์ได้ดี
jsalonen

0

VMWare Thin Appอาจเป็นสิ่งที่คุณต้องการมองหาไม่ใช่แค่เบราว์เซอร์ แต่แอพใด ๆ ที่ต้องทำงานในสภาพแวดล้อมที่โฮสต์ระบบปฏิบัติการไม่สามารถรองรับได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.