ฉันจะทดสอบกับ Internet Explorer ใน Mac ได้อย่างไร


35

ฉันทำงานบน Mac แต่ผู้ใช้ส่วนใหญ่อยู่บน Windows วิธีง่ายๆในการทดสอบเว็บไซต์ของฉันใน IE 7, 8, & 9 คืออะไร ไวน์ดูเหมือนจะเป็นรถม้าชนิดเล็กและไม่เป็นมิตร


1
ไวน์เป็นมิตร แต่ฉันได้ใช้PlayOnMacก่อนที่จะปรับปรุงประสบการณ์ผู้ใช้อย่างมาก มีตัวติดตั้ง GUI สำหรับ Internet Explorer และอาจคุ้มค่าลองก่อนตั้งค่า VM
gtmtg

ขณะนี้ Microsoft มีเครื่องเสมือน Mac ฟรีสำหรับจุดประสงค์นี้ modern.ie/en-us/virtualization-tools

เครื่องมือใหม่ที่เผยแพร่โดย Microsoft -> remote.modern.ie
Vigneshwaran

คำตอบ:


36

ฉันมีทางออกที่สมบูรณ์แบบ ! ในปี 2013 Microsoft เปิดตัวโซลูชันที่สนับสนุนอย่างเป็นทางการฟรีเพื่อช่วยให้นักพัฒนา Mac ทดสอบกับ Internet Explorer เวอร์ชัน 6, 7, 8, 9, 10 และ 11 บน Macs:

  1. ไปที่https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/
  2. เลือกระบบปฏิบัติการทดสอบที่คุณต้องการ ("Mac")
  3. เลือกแพลตฟอร์มเวอร์ชวลไลเซชันจากบรรดา VMWare, Parallels และ VirtualBox หากมีข้อสงสัยให้เลือก VirtualBox (ซึ่งคุณสามารถดาวน์โหลดได้จากเว็บไซต์ VirtualBox )
  4. ทำตามคำแนะนำเพื่อดาวน์โหลด VM สำหรับเวอร์ชันของ IE + Windows ที่คุณต้องการ

หวังว่านี่จะช่วยได้


2
น่ากลัว !!!! มันเป็นความอัปยศที่เราต้องทำทั้งหมด แต่นี่เป็นทางออกที่ดีที่สุด แบ่งปันดีมาก ขอบคุณ
T2theC

แน่นอนว่า ... ในฐานะนักพัฒนาเว็บในปี 2015 ฉันจะไปได้ไกลกว่าปกติแล้วพูดว่ามันไร้สาระที่น่ารำคาญเราต้องใช้เครื่องมือเวอร์ชวลไลเซชันเพื่อเรียกใช้เบราว์เซอร์เพื่อทดสอบ ... แต่เดี๋ยวก่อน อีก 5 ปีบางทีเราจะมีทางออกที่ดีกว่า LMFAO
ไมค์

2
ตกลง ฉันหวังว่าเราจะเลียนแบบเบราว์เซอร์หรืออย่างน้อยก็ติดตั้งแบบเคียงข้างกัน แย่มากที่ Microsoft มีสถาปัตยกรรมที่แย่มาก ใน Mac แอปสามารถมาพร้อมกับ libs ทั้งหมดที่พวกเขาต้องการเรียกใช้ โอ้ดี และจนถึง Web Dev 2015 ... ทำไมเราถึงสนับสนุน IE * sob
Volte

น่าเสียดายที่โซลูชันนี้ไม่สามารถใช้งานได้อีกต่อไป
Pedram

11
  1. ดาวน์โหลดและติดตั้งซอฟต์แวร์ Oracle Virtualbox Virtual Machine ฟรี

  2. ใช้สคริปต์ที่ระบุไว้ในบทความ OS X Daily Internet Explorer สำหรับ Mac วิธีที่ง่าย: เรียกใช้ IE 7, IE8, & IE9 ฟรีในเครื่องเสมือนเพื่อดาวน์โหลดแปลงและติดตั้ง VM ทดสอบ IE ฟรีของ Microsoft ที่จะใช้บน VirtualBox

เราจะแนะนำวิธีการติดตั้ง Internet Explorer 7, 8 หรือ 9 ในเครื่องเสมือนที่ใช้งาน Windows โดยตรงใน Mac OS X - ฟรี สิ่งนี้สามารถทำได้โดยใช้ซอฟต์แวร์ VirtualBox ที่มีให้ใช้งานฟรีจาก Oracle และรวมเข้ากับInternet Explorer ฟรีที่ทดสอบเครื่องเสมือนจาก Microsoft

นี่คือสคริปต์ที่นำเสนอในบทความ :

...

ติดตั้ง Internet Explorer ทุกรุ่น: IE7, IE 8 และ IE 9

curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | bash

ติดตั้ง Internet Explorer 7 เท่านั้น

curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="7" bash

...


คำแนะนำเหล่านี้อาจล้าสมัย ไมโครซอฟท์ในขณะนี้จำหน่ายของ Windows + IE 6-11 VMs สำหรับนักพัฒนาเว็บในความหลากหลายของรูปแบบที่modern.ie/en-us/virtualization-tools
อเนีีร์วาน

Anirvan ฉันลองลิงค์นั้นและดูเหมือนว่าจะเกี่ยวกับบริการสมัครสมาชิก (หลังจากทดลองใช้ฟรี) ลิงค์จำนวนมากไม่ได้ไปทุกที่ / ไม่ใช่ทางออกที่ฉันสามารถแนะนำในรูปแบบปัจจุบัน
Michael Durrant

ไปที่ลิงค์นั้นและคลิก "ดาวน์โหลดเครื่องเสมือน" (แทนลิงค์ Browserstack) ฉันมีคำแนะนำทีละขั้นตอนที่apple.stackexchange.com/a/103564/1777
Anirvan

4

อายุคำถามสำหรับนักออกแบบเว็บไซต์ ...

VirtualBox นั้นยอดเยี่ยม แต่ความเจ็บปวดที่มี Windows หลายรุ่นใช้พื้นที่บนฮาร์ดไดรฟ์ของคุณ อีกตัวเลือกหนึ่งคือใช้ VirtualBox และติดตั้งและใช้งานแอพอย่างietesterซึ่งใช้ได้กับ Windows เท่านั้น แต่อนุญาตให้คุณแสดง IE หลายเวอร์ชันในหน้าต่างเดียว

ในที่สุดตัวเลือกส่วนบุคคลของฉันคือเว็บไซต์ที่เรียกว่าBrowserstackคุณต้องจ่ายเงิน แต่มันราคาถูกและคุ้มค่าถ้ามันเป็นวิธีที่คุณทำมาหากิน ฉันยังเป็นเจ้าของแล็ปท็อป Windows เพียงเพื่อทำการทดสอบประเภทนี้ แต่บ่อยกว่าที่ไม่ได้ใช้ Browserstack แทน


อาฉันจำวันที่ว่างเป็นปัญหาในการตัดสินใจเหล่านี้ ทุกวันนี้ไดรฟ์ 500GB ของฉันดูเหมือนจะช่วยได้มาก
Michael Durrant

1
ฉันหวังว่าพื้นที่จะไม่เป็นปัญหาเครื่องทั้งหมดของฉันมีขนาด 500GB บวกและเมื่อฉันโหลดแอปของฉัน (adobe master suite, autocad และ canton live + เครื่องดนตรีพื้นเมืองเป็นพื้นที่จริงที่นี่) ฮาร์ดไดรฟ์ของฉันสวย ยัดไว้แล้ว! นับประสาที่ยอมเสียร้อยกิ๊กแปลก ๆ ของพื้นที่ที่ใช้ในการรันหน้าต่าง 5 รุ่นที่แตกต่างกัน
JamiePatt

ใช่ แต่ทั้งหมดที่ฉันต้องการใช้คือเบราว์เซอร์ แน่นอนว่าฉันไม่ต้องการใช้เครื่องมือจัดการภาพของ Adobe ผ่านตัวจำลองเนื่องจากการลากวางและปัญหาการโต้ตอบอื่น ๆ
Michael Durrant

crossbrowsertesting.comยังเป็นเว็บไซต์ที่มีประโยชน์และราคาไม่แพง นอกจากนี้ยังจะช่วยให้คุณสามารถเข้าถึงเครื่องท้องถิ่นในกรณีที่คุณต้องการเปลี่ยนเส้นทางไปยังพร็อกซีย้อนกลับท้องถิ่นเมื่อคุณทำการทดสอบ
recklesscoder

3

การจำลองเสมือนเป็นวิธีที่แน่นอน มี VirtualBox ดังกล่าวข้างต้นซึ่งเป็นโครงการโอเพนซอร์สฟรี นอกจากนี้ยังมีการให้บริการในเชิงพาณิชย์ParallelsและVMWare ฟิวชั่น ทั้งคู่มีการทดลองใช้ฟรีเพื่อให้คุณสามารถประเมินสิ่งที่อาจทำงานได้ดีที่สุด

หากคุณกำลังสงสัยว่าทำไมจ่ายเมื่อ VirtualBox เป็นฟรี Parallels และฟิวชั่นมีทั้งการพัฒนาในเชิงพาณิชย์และการสนับสนุนซอฟแวร์ หากคุณประสบปัญหาคุณสามารถขอความช่วยเหลือได้มากกว่าใช้เวลาค้นหาคำตอบด้วยตัวเอง นอกจากนี้ VirtualBox เป็นข้ามแพลตฟอร์มดังนั้นจึงมีน้อยกว่า niceties ของ Mac และเป็นมากกว่าผลิตภัณฑ์ DIY - ไม่มีการติดตั้งอย่างรวดเร็วหรืออะไร

แต่คุณสามารถโทรออกได้ด้วยตัวเอง TidBITS มีบทความล่าสุดค่อนข้างเปรียบเทียบ Parallels และฟิวชั่นกับส่วนที่ดีใน VirtualBox เช่นกันและ Ars Technica มีการเปรียบเทียบที่ค่อนข้างครอบคลุมของ Parallels และฟิวชั่นรุ่นล่าสุด

หวังว่ามีประโยชน์สำหรับคุณ!


3

http://www.spoon.netเป็นเครื่องมือที่ยอดเยี่ยมและเหตุผลที่ฉันชอบคือมันติดตั้งเพียงเบราว์เซอร์และเคียงข้างกันกับโปรแกรมอื่น ๆ ของคุณในทาสก์บาร์ มันใช้งานได้อย่างมีเสน่ห์ แต่มันก็เป็นเชิงพาณิชย์, $ 12 ต่อเดือน, $ 60 ต่อปี พวกเขาวางแผนที่จะเผยแพร่แอพ บน Mac เร็ว ๆ นี้

IETester นั้นใช้ได้สำหรับการทดสอบพื้นฐานบางอย่าง แต่ไม่สามารถจัดการกับสคริปต์ได้อย่างถูกต้องดังนั้นจึงไม่ใช่วิธีการทดสอบที่เชื่อถือได้ 100%


2

แค่คิดว่าฉันจะเพิ่มในสิ่งนี้เพราะฉันเพิ่งพบเครื่องมือฟรีใหม่ที่ยอดเยี่ยมในการดู IE บน mac ดาวน์โหลด " Sauce " จาก mac app store ฉันใช้ Virtualbox สองปีที่ผ่านมาและติดตั้งง่ายกว่านี้ไม่มีไฟล์ VM ขนาดใหญ่และอินเทอร์เฟซนั้นเรียบเนียนกว่ามาก ซอสยังมีความสามารถในการแสดงตัวอย่างใน IE 10 (ซึ่งเป็นอึเสร็จสมบูรณ์) นอกจากนี้ยังมีอีกเมฆจากแอปที่เรียกว่าเบราว์เซอร์สแต็ค ลองใช้รุ่นฟรีและอินเทอร์เฟซนั้นดี แต่ก็มีค่าใช้จ่ายเล็กน้อย


โปรดทราบว่านี่ไม่มีให้บริการในสหราชอาณาจักร
tdc


0

ฉันไม่มีชื่อเสียงพอที่จะโพสต์ความคิดเห็นในคำตอบของ @ Anirvan ซึ่งช่วยฉันอย่างมาก ฉันต้องการเพิ่มบล็อกของ Rey Bango ซึ่งสนับสนุนเหตุผลด้านความปลอดภัยในการตั้งค่า Windows Update ให้เป็นสาเหตุของปัญหาโดยอัตโนมัติเนื่องจาก IE ได้รับการอัปเดตอัตโนมัติเช่นกัน! MS ได้สร้างแยกต่างหากอัตโนมัติอัพสำหรับ IE 9 ถึง 11 ฉันดาวน์โหลดทุกสคริปต์อัตโนมัติป้องกันและสร้างเสื้อคลุมจะเรียกพวกเขาบนDropbox แตกเนื้อหาของไฟล์ zip และรัน IE9-11_blocker.cmd เพื่อบล็อก IE 9 ถึง 11


0

อาจไม่ใช่มืออาชีพเหมือนกับคำตอบอื่น ๆ แต่หากต้องการดูว่า IE แสดงผลไซต์อย่างไรตัวเลือกต่อไปนี้ให้ใช้ฟรีและทำงานได้โดยไม่ต้องติดตั้งอย่างหนัก:

โปรดทราบว่าพวกเขาไม่ทำงานในพื้นที่ (เช่น localhost หรือ 127.0.0.1)

คำถามที่คล้ายกันถูกถามใน SO ( ที่นี่และที่นี่ ) แต่พวกเขาค่อนข้างเก่าและหัวข้อจะปิด


0
  1. เปิด Safari แล้วไปที่Safari> Preferencesจากแถบเมนู
  2. คลิกที่แท็บขั้นสูง
  3. ทำเครื่องหมายที่การตั้งค่า"แสดงเมนูพัฒนาในแถบเมนู"จากนั้นปิดหน้าต่างการตั้งค่า
  4. พัฒนา เมนูในขณะนี้ควรจะแสดงในแถบเมนู
  5. ไปพัฒนา> ตัวแทนของผู้ใช้
  6. ที่นี่คุณจะมีตัวเลือกให้เลือกตัวเลือกเบราว์เซอร์ที่แตกต่างกันเช่นไมโครซอฟท์ขอบ Internet Explorer 7, 8, 9, 10และ11 นอกจากนี้คุณยังสามารถเลือกFirefoxและChromeเป็นตัวแทนของผู้ใช้

แหล่งที่มา : วิธีดูเว็บไซต์บน Mac ของคุณที่ต้องใช้ Internet Explorer (หรือพีซี)


นี่เป็นอีกวิธีหนึ่งในการเข้าถึงเว็บไซต์บางแห่งที่ต้องใช้ IE แต่ไม่มีสิ่งใดทดแทนสำหรับการทดสอบหน้าเว็บด้วยInternet Explorer จริงซึ่งเป็นคำถามเกี่ยวกับ
Jawa

0

คุณสามารถผ่านวิธีการเหล่านี้เพื่อทดสอบ IE บนเครื่อง Mac

นอกจากนี้คุณสามารถใช้แพลตฟอร์มออนไลน์เช่น LambdaTest, Sauce Labs หรือ Browserstack เพื่อเข้าถึง Internet Explorer โดยใช้เครื่อง Mac

ซอฟต์แวร์บางตัวจากลิงค์ด้านบน:


คุณสามารถแสดงรายการซอฟต์แวร์บางส่วนจากลิงค์ในกรณีที่ลิงค์แตก? ใช้คุณสมบัติการแก้ไข
ankii

การติดตั้ง RDP (ลิงก์แรกของคุณ) ช่วยทดสอบกับ IE ได้อย่างไรไม่จำเป็นต้องมีเครื่อง Windows
nohillside

@nohillside Apple ให้แอพ Microsoft Remote ด้วยแอป Microsoft Remote Desktop คุณสามารถเชื่อมต่อกับพีซีระยะไกลและทรัพยากรการทำงานของคุณได้จากทุกที่ apps.apple.com/gb/app/microsoft-remote-desktop/ …
saif sadiq

-1

คำตอบใหม่ที่ดีกว่า

ก่อนอื่นฉันใช้กล่องเสมือน จากนั้นฉันก็ใช้ Browserstack

ตอนนี้ฉันใช้แนว

รอบไม่กี่ปี แต่เมื่อเร็ว ๆ นี้ทำให้แข็งแกร่งและเป็นมิตร

มันง่ายยิ่งกว่าสิ่งอื่นการตั้งค่าง่ายขึ้นการประหยัดสถานะง่ายขึ้นการรวมเมาส์กับแป้นพิมพ์จะดีกว่า โดยทั่วไปจะดีกว่า

รายการบันทึกย่อเท่านั้นที่มีค่าใช้จ่ายประมาณ $ 80

ซึ่งน่าจะเป็นการเปลี่ยนแปลงเล็กน้อยสำหรับนักพัฒนาส่วนใหญ่ที่ได้รับค่าจ้างในหนึ่งหรือสองชั่วโมง ซอฟต์แวร์ที่ได้รับค่าจ้างนั้นเป็นความชอบของฉัน - มันทำให้ฉันมั่นใจว่ามันจะได้รับการบำรุงรักษาต่อไป รวมทั้งฉันเป็นนักพัฒนา ... จ่ายนักพัฒนา ... ดูเหมือนจะเป็นสิ่งที่ดี

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