การทดสอบข้ามเบราว์เซอร์: เบราว์เซอร์หลักทั้งหมดในเครื่องเดียว


138

จุดมุ่งหมายของคู่มือนี้:

  • เล่นหลายพื้นเมืองแปรรุ่นของ Internet Explorer,
    Safari, Opera, Chrome และ Firefox ในเครื่องเดียวด้านข้าง

ครอบคลุมในส่วนที่ 1 :

  • สารบัญ
  • ต้องทดสอบเบราว์เซอร์ใดบ้าง
  • วิธีสร้าง Windows XP VM ที่บูทอย่างรวดเร็วและไม่มีวันหมดอายุ
  • สามารถดาวน์โหลดซอฟต์แวร์ที่จำเป็น (อิมเมจ VM, เบราว์เซอร์, ... ) ได้ที่ไหน?

รวมอยู่ในส่วนที่ 2 :

  • คู่มือการติดตั้งและกำหนดค่าสำหรับ IE, Firefox, Opera, Chrome และ Safari
  • เครื่องมือสำหรับนักพัฒนาและทางลัด
  • เวลาและพื้นที่ดิสก์ค่าใช้จ่าย

หลายส่วนมีความเป็นอิสระ เช่นคำแนะนำในการใช้เบราว์เซอร์หลายรุ่นโดยทั่วไป


4
ฉันจะบอกว่าทางเลือกง่าย ๆ คือใช้
Browserstack.com

1
สำหรับทุกคนที่พยายามสร้าง Windowns 7 VM: VirtualBox โดยค่าเริ่มต้นจะทำการเมานท์ไฟล์ vhd ของ Windows 7 เป็น SATA คุณจะต้องถอนติดตั้งและติดตั้งมันเป็น IDE แทนมิฉะนั้น Windows 7 จะพยายามซ่อมแซมการติดตั้งและล้มเหลว นอกจากนี้ผมเป็นเพียงสามารถที่จะได้รับการทำงานเคอร์เซอร์ของเมาส์ถ้าฉันบูรณาการปิดการใช้งานเมาส์ (จากอุปกรณ์เมนูของ VM)
เบน

ที่เกี่ยวข้อง: stackoverflow.com/questions/574463/…
Denilson Sá Maia

@RobW ที่คุ้มค่าและยอดเยี่ยมที่สุดเท่าที่เนื้อหาของหน้านี้คือมันไม่ได้เป็นคำถามแม้แต่น้อยและมีแนวโน้มที่จะเป็นสิ่งที่เป็นคำตอบที่ไม่ดี ... คุณสามารถลองจัดเรียงมันใหม่ได้หรือไม่?
DaveRandom

3
@Dave ไม่ใช่คำถามปกติ แต่เนื้อหาคำถามสั้น ๆ แสดงให้เห็นว่าคำถามอมตะจะตอบอย่างไรและในรูปแบบใด นั่นคือวัตถุประสงค์ที่ชัดเจนของหน้านี้ (ซึ่งจะเหมาะกับบล็อกแบบสแตนด์อโลนในการหวนกลับ) มี 2 ​​คำตอบที่เป็นประโยชน์เกี่ยวกับ IE รวมถึงคำตอบที่ถูกลบเกี่ยวกับการกำหนดค่า Safari ดังนั้นจึงไม่มีสัญญาณของการเป็นแม่เหล็กคำตอบที่ไม่ดี หากคุณมีการปรับปรุงที่เป็นรูปธรรมเพียงแค่แนะนำการแก้ไข
Rob W

คำตอบ:


101

สารบัญ

  1. ต้องทดสอบเบราว์เซอร์ใดบ้าง
    • กฎง่ายๆ: ควรรวมเบราว์เซอร์ใด
  2. การจัดเตรียม
    • Windows XP
    • Windows 7+ (สำหรับ IE9 +)
    • ดาวน์โหลดเบราว์เซอร์
      • Internet Explorer
      • Firefox
      • อุปรากร
      • โครเมียม
      • การแข่งรถวิบาก
      • Adobe Flash Player
    • สรุปการดาวน์โหลด
  3. Sandboxie

    ตอนที่ 2: การติดตั้งและกำหนดค่า
  4. Internet Explorer
  5. Firefox
  6. อุปรากร
  7. โครเมียม
  8. การแข่งรถวิบาก
  9. เครื่องมือสำหรับนักพัฒนา (และทางลัด)
  10. วัดเวลาการตั้งค่าและพื้นที่ดิสก์
    • เวลาที่ต้องการต่อเบราว์เซอร์ (ติดตั้งและกำหนดค่า)
  11. การใช้งานที่เหมาะสมที่สุด
    • หน้าแรกของที่ http://10.0.2.2:8888/

1. ต้องทดสอบเบราว์เซอร์ใดบ้าง

สถิติล้าสมัยอย่างรวดเร็ว ด้วยเหตุนี้ฉันอ้างถึงส่วนแบ่งการใช้งานของเว็บเบราว์เซอร์ใน Wikipedia และเว็บไซต์ต่อไปนี้สำหรับข้อมูลรุ่นเบราว์เซอร์ล่าสุด แต่ละไซต์ถูกต่อท้ายด้วยคำแนะนำการใช้งานสั้น ๆ

  • ฉันสามารถใช้ - ตารางการใช้เบราว์เซอร์ตามข้อมูลจาก StatCounter และแหล่งอื่น ๆ
  • StatCounter - สถิติ: เวอร์ชั่นของเบราว์เซอร์ ช่วงเวลา: ภาพหน้าจอของเดือนที่แล้ว
  • W3Counter - ดูรายงานที่เก็บถาวร: January 2012(เลือกเดือนที่แล้ว) สกรีนช็อ
  • Wikimedia - ไปที่ด้านล่างเพื่อเปิดรายงานล่าสุด SquidReportClients
  • Clicky - เว็บไซต์นี้สถิติข้อเสนอสำหรับแต่ละรุ่นหน้าจอ

กฎง่ายๆ: ควรรวมเบราว์เซอร์ใด

สังเกต

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

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


2. การเตรียมการ

ก่อนการตั้งค่าเครื่องดาวน์โหลดไฟล์ที่จำเป็นทั้งหมด (ดู "สรุปการดาวน์โหลด" ที่ท้ายส่วนนี้) ไฟล์ทั้งหมดจะถูกแชร์กับเครื่องเสมือนผ่านโฟลเดอร์แชร์อะไร อย่างไร? .

  • ซอฟต์แวร์ Virtualization ( แนะนำให้ใช้VirtualBoxเป็นฟรีแม้จะใช้เพื่อการค้าก็ตามคำแนะนำด้านล่างนี้เขียนขึ้นโดยคำนึงถึงVirtualBox )
  • Windows XP
    • ดาวน์โหลดอิมเมจ IE6 XP สำหรับ VirtualBox จากเว็บไซต์modern.IE แตก.ovaไฟล์ภายในและรันเพื่ออิมพอร์ตไปยัง VirtualBox (รูปภาพยังมีให้สำหรับผลิตภัณฑ์การจำลองเสมือนอื่น ๆ เช่น VMware, Parallels, Virtual PC และ Hyper-V)
    • เตรียมภาพสำหรับการใช้งาน:
      • การตั้งค่า VirtualBox : เปิดใช้อะแดปเตอร์เครือข่าย แต่ไม่ได้เชื่อมต่อ VM ไปยังเครือข่ายที่แท้จริง
      • การตั้งค่า VirtualBox : สร้างโฟลเดอร์ที่แชร์แบบอ่านอย่างเดียว โฟลเดอร์นี้จะถูกใช้เพื่อถ่ายโอนข้อมูลระหว่าง Host OS และ guest OS
      • เรียกใช้net use x: \\vboxsvr\WinShared(สมมติว่ามีการเรียกใช้โฟลเดอร์แชร์WinSharedซึ่งจะเป็นการเชื่อมโยงไดเรกทอรีเครือข่ายกับx:ไดรฟ์)
      • ทางเลือก : ติดตั้งAntiWPAเพื่อปิดใช้งานการตรวจสอบการเปิดใช้งานหากคุณจะใช้รูปภาพมากกว่า 30 วัน
      • ทางเลือก : ปิดใช้งานไฟล์เพจ (คอมพิวเตอร์> คุณสมบัติ> ขั้นสูง> ประสิทธิภาพ> ขั้นสูง> หน่วยความจำเสมือน> เปลี่ยน> ไม่มีเพจจิ้ง> ตั้งค่า [ยืนยัน])
      • ตัวเลือก : ปิดการใช้งานบริการที่ไม่จำเป็นผ่านการ สั่งซื้อแถวตามคอลัมน์และสลับบริการ "อัตโนมัติ" ทั้งหมดเป็น "คู่มือ" ตามภาพ เมื่อใดก็ตามที่คุณต้องการติดตั้งแพ็คเกจ MSI ให้เรียกใช้("Windows Installer"):Start > Run > services.msc
        Startup Typenet start msiServer
        Windows XP - services.msc
      • ทางเลือก : ปิดใช้งานตัวช่วยสร้างการล้างข้อมูลบนเดสก์ท็อป :Desktop > Properties > Desktop > Customize Desktop > Disable "Desktop Cleanup wizard every 60 days"
      • ทางเลือก : ติดตั้งและกำหนดค่าSandboxie (ใช้สำหรับรัน IE7 และ IE8 ในเครื่องเสมือน IE6 เดียวกัน)
      • ทางเลือก : ติดตั้งCCleanerเรียกใช้เพื่อกำหนดค่าและล้างขยะ
      • ตัวเลือก : ติดตั้ง7-Zip (ใช้สำหรับหลาย Chrome)
      • ปิดระบบผ่าน guest OS (WinXP)
      • การตั้งค่า VirtualBox : เชื่อมต่อ VM กับเครือข่ายจริง
        (เฉพาะ Internet Explorer เท่านั้นที่ต้องใช้อินเทอร์เน็ตระหว่างการติดตั้ง)
      • ทางเลือก : สร้างสแน็ปช็อตของ VM ของคุณเพื่อให้คุณสามารถกู้คืนเมื่อคุณทำเลอะในขั้นตอนถัดไป
  • Windows 7+ (สำหรับ IE9 +)
    • ดาวน์โหลดอิมเมจเครื่องเสมือนที่สร้างไว้ล่วงหน้าจากเว็บไซต์modern.IE
      ภาพเหล่านี้เป็นระเบิดเวลาพวกเขาหมดอายุ 30 วันหลังจากการใช้ครั้งแรก เมื่อภาพหมดอายุแล้วภาพเหล่านั้นก็จะปิดตัวลงหลังจากใช้งานไปหนึ่งชั่วโมง หากคุณไม่ต้องการสร้างภาพใหม่ทุกครั้งให้เปลี่ยนนาฬิกาฮาร์ดแวร์ของ VM ของคุณก่อนเปิดใช้งานภาพ
      ใน VirtualBox ตัวอย่างเช่นคุณสามารถใช้VBoxManage modifyvm NAME_OF_VM --biossystemtimeoffset +3600000000เพื่อตั้งเวลาเป็น 1,000 ชั่วโมงในอนาคต (ใช้เครื่องหมายลบหากคุณต้องการตั้งค่าเป็นบางจุดในอดีต)
  • ดาวน์โหลดเบราว์เซอร์
    • Internet Explorer:
    • Firefox:
    • Opera:
      • ดาวน์โหลดใด ๆ รุ่น Opera จากOpera.com
    • โครเมียม:
      • ดาวน์โหลด7-zipเพื่อแตกตัวติดตั้ง Chrome
      • ดาวน์โหลดรุ่นที่เฉพาะเจาะจงที่FileHippo.com ตรวจสอบให้แน่ใจว่าคุณเลือกมิเรอร์ "FileHippo" เพื่อรับเวอร์ชันที่เก็บถาวร มิฉะนั้นคุณจะถูกเปลี่ยนเส้นทางไปยังเวอร์ชันล่าสุดจากเซิร์ฟเวอร์ของ Google
    • Safari:
      • ดาวน์โหลดรุ่นล่าสุดจากApple.com
      • ดาวน์โหลดรุ่นอื่น ๆ จากOldapps.com
    • Adobe Flash Player
      • ดาวน์โหลดเวอร์ชัน 10.3 3 MBหากแฟลชต้องทำงานใน IE6 มิฉะนั้นดาวน์โหลดเวอร์ชันล่าสุด
      • ดาวน์โหลดปลั๊กอินล่าสุดสำหรับเบราว์เซอร์อื่น

สรุปการดาวน์โหลด

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


3. Sandboxie

Sandboxieเป็นเครื่องมือที่มีน้ำหนักเบาซึ่งรันแอพพลิเคชั่นในกล่องทราย นอกจากนี้ยังสามารถใช้เพื่อติดตั้งIE / Safari หลายรุ่นบนเครื่อง Windows เดียว

  • ดาวน์โหลด : http://sandboxie.com/index.php?DownloadSandboxie
  • การแก้ไข : ต้องมีรุ่นเพิ่มเติมเพื่อเปิดใช้งานกล่องจดหมายหลายกล่องพร้อมกัน จ่ายพวกเขาหรือเข้าชม YouTube
    การรันเวอร์ชัน IE / Safari หลาย ๆ ตัวพร้อมกันนั้นต้องใช้เวอร์ชั่นเพิ่มเติม หากคุณไม่สนใจทดสอบรุ่น IE / Safari ทีละรุ่นรุ่นมาตรฐานก็เพียงพอแล้ว

    โพสต์ติดตั้ง:
  • ปิดใช้งานเคล็ดลับ : "กำหนดค่า> เคล็ดลับ> ซ่อนเคล็ดลับทั้งหมด"
  • โดยค่าเริ่มต้นเส้นขอบสีเหลืองจะปรากฏขึ้นรอบ ๆ แอปพลิเคชันแบบแซนด์บ็อกซ์ หากคุณไม่ชอบสิ่งนี้ให้ไปที่กำหนดค่าฐาน : "แซนด์บ็อกซ์> DefaultBox> การตั้งค่าแซนด์บ็อกซ์> ลักษณะที่ปรากฏ"

    สำหรับ IE / Safari ใหม่แต่ละรุ่นคุณต้องทำตามขั้นตอนต่อไปนี้:
  • สร้าง : "Sandbox> สร้าง Sandbox ใหม่" - ป้อนชื่อเช่น "IE8" และยืนยัน
  • ติดตั้ง : "IE8> Run Sandboxed> Run Any Program"
    เลือกตัวติดตั้งที่ต้องการแล้วกด OK
  • ทางลัด : เมื่อติดตั้งเสร็จให้ใช้ "IE8> สำรวจเนื้อหา" ค้นหาไบนารีและสร้างทางลัดบนเดสก์ท็อปไปยังแอปพลิเคชัน

การเปลี่ยนแปลงไฟล์ / รีจิสทรี sandboxed C:\Sandboxทั้งหมดจะถูกบันทึกไว้ใน แอปพลิเคชันในไดเรกทอรีนี้เริ่มต้นในแซนด์บ็อกซ์โดยค่าเริ่มต้น โปรแกรมอื่น ๆ สามารถเริ่มต้นได้อย่างง่ายดายในแซนด์บ็อกซ์ผ่านบริบท: "Run Sandboxed" หรือ "Send To> Sandboxie> IE8"

การล้างข้อมูลโดยใช้ CCleaner : เรียกใช้ CCleaner ในสภาพแวดล้อมหลักจากนั้นในแต่ละกล่องทราย

นำทางไปยัง: ส่วนที่ 2


1
โพสต์ที่ยอดเยี่ยม ขอบคุณสำหรับความพยายาม ฉันต้องการจะเพิ่มomahaproxy.appspot.com/helpซึ่งเป็นลิงก์ที่มีประโยชน์สำหรับรับข้อมูลเพิ่มเติมเกี่ยวกับการเปิดตัวของ Chrome มันยังมีไฟล์ JSON ที่มีเวอร์ชันปัจจุบัน
Brian

5
คุณเพื่อนของฉันเป็นฮีโร่ที่แน่นอนและเป็นนักบุญ คุณควรจะเป็นอัศวิน
iono

1
ไม่เคยคิดว่าจะใช้ Sandboxie เพื่อรัน IE7 และ IE8 ใน VM เดียวกันขอบคุณสำหรับคำแนะนำ! ตอนนี้ฉันไม่จำเป็นต้องเรียกใช้ VMs แยกต่างหากสามตัวเพื่อทดสอบใน IE6-IE8
Phil

แม้ว่ามันอาจทำให้ไม่มีปัญหาที่สังเกตเห็นได้ในกรณีนี้การดาวน์โหลดไฟล์ระบบจากอินเทอร์เน็ตเป็นความคิดที่ไม่ดีโดยทั่วไปคุณไม่เคยรู้ว่าภาษาและเวอร์ชั่นของไฟล์ตรงกับส่วนที่เหลือของการติดตั้ง Windows (ไฟล์ระบบไม่ใช่ภาษาที่ไม่เชื่อเรื่องพระเจ้ามาก่อน Windows Vista) ไฟล์บางไฟล์ที่คุณลิงค์มาจากยุคก่อน SP3 ซึ่งเก่ากว่า SP3 ซึ่งเป็นเวอร์ชันที่ใช้ในอิมเมจ VM ของ Microsoft วิธีที่ดีกว่าคือใช้ซีดี XP SP3 และชี้ Windows ไปที่นั่นเมื่อต้องการค้นหาไฟล์เหล่านั้นหรือเพียงแค่ติดตั้งตั้งแต่เริ่มต้นและข้ามโดยใช้อิมเมจ VM ของ Microsoft เลย
Phil

@RobW ฉันไม่พบมิเรอร์ใน filehippo คุณมีไฟล์เก็บถาวรของไฟล์เหล่านั้นที่อื่นหรือไม่?
Lekensteyn

60

เนื้อหาของส่วนที่ 2 (ไปที่: ส่วนที่ 1 )

 4. Internet Explorer
 5. Firefox
 6 Opera
 7. Chrome
 8. ซาฟารี
 9. เครื่องมือสำหรับนักพัฒนา (และทางลัด)
 10. เวลาที่กำหนดขึ้นที่วัดและพื้นที่ดิสก์
    •เวลาที่จำเป็นต่อเบราว์เซอร์ (ติดตั้งและการตั้งค่า)
 11. การใช้งานที่เหมาะสม
    •โฮมเพจ ที่http://10.0.2.2:8888/


การติดตั้งและกำหนดค่า

เคล็ดลับการกำหนดค่าเบราว์เซอร์:

  • หน้าแรก
  • ปิดใช้งานการตรวจสอบ: "เบราว์เซอร์เริ่มต้น" และ "อัปเดต"
  • เปิดใช้งานเครื่องมือสำหรับนักพัฒนา

4. Internet Explorer

Windows 7 ไม่อนุญาตให้มีการเรียกใช้อินสแตนซ์เก่าของ IE แต่ดูหมายเหตุด้านล่าง นั่นคือเหตุผลที่จำเป็นต้องใช้ Win XP VM

IE ไม่สามารถปรับลดลงเพื่อให้เริ่มต้นด้วยรุ่นต่ำสุดแล้วอัพเกรด IE ในแยกต่างหาก Sandboxie ตั้งค่ากำหนดในเบราว์เซอร์เวอร์ชันต่ำสุดก่อนอัปเกรดเพื่อให้คุณต้องตั้งค่ากำหนดหลักเพียงครั้งเดียว

  • IE6 - ติดตั้งโดยค่าเริ่มต้นใน WinXP
  • IE7 / IE8 - ติดตั้งใน Sandboxie (WinXP)
  • IE9 + - รับอิมเมจเครื่องเสมือน Windows ที่สร้างไว้ล่วงหน้าจากเว็บไซต์modern.IE
    ภาพเหล่านี้จะหมดอายุใน 30 วันหลังจากการใช้ครั้งแรก เมื่อภาพหมดอายุแล้วภาพเหล่านั้นก็จะปิดตัวลงหลังจากใช้งานไปหนึ่งชั่วโมง หากคุณไม่ต้องการสร้างภาพใหม่ทุกครั้งให้เปลี่ยนนาฬิกาฮาร์ดแวร์ของ VM ของคุณก่อนเปิดใช้งานภาพ
    เช่นถ้าคุณใช้ VirtualBox ให้เปิดเทอร์มินัลแล้วออกคำสั่งต่อไปนี้ (แทนที่ชื่อตัวพิมพ์ใหญ่ด้วยชื่อที่เหมาะสม):
    VBoxManage modifyvm NAME_OF_VM --biossystemtimeoffset <OFFSET IN MS, prefixed by plus or minus>

โปรแกรมติดตั้งออฟไลน์เต็มรูปแบบสำหรับ IE6 (และแม้แต่ IE5.5) มีอยู่ที่ไซต์นี้

สำหรับ IE6 และ IE7 ควรติดตั้งแถบเครื่องมือสำหรับนักพัฒนาของ Internet Explorer IE8 + มีเครื่องมือนักพัฒนา F12 ในตัว

องค์ประกอบ

  • เริ่มการตั้งค่า IE6: โฮมเพจ, ความปลอดภัย, คุกกี้, เบราว์เซอร์เริ่มต้น
  • IE7: กำจัดหน้าเรียกใช้ครั้งแรกผ่านรีจิสทรี (IE7 Sandboxie) ดูโพสต์ในฟอรั่ม TechNet ไมโครซอฟท์
  • IE8: กำจัดกล่องโต้ตอบ "ตั้งค่า Windows Internet Explorer 8" ซึ่งสามารถทำได้โดยเริ่มต้น IE8 แล้วคลิก "ต่อ" หรือการปรับเปลี่ยนรีจิสทรี

เป็นไปได้จริงที่จะเรียกใช้ IE6 - 8 ใน Windows 7 ผ่านการจำลองเสมือนของแอพพลิเคชัน VMWare ThinApp ใช้งานได้ดี แต่ต้องใช้เวลามากในการตั้งค่าเนื่องจากคุณต้องทำการติดตั้ง Internet Explorer นอกจากนี้แพคเกจซอฟต์แวร์มีราคาแพงมาก (keygens สามารถใช้ได้อย่างอิสระ แต่ผิดจรรยาบรรณ)


5. Firefox

ตัวเลือกที่ 1 (ขี้เกียจ) :
Utilu Mozilla Firefox เก็บ เครื่องมือนี้มีตัวติดตั้งสำหรับ Firefox ทุกรุ่น (200+ MB) Firebug แถบเครื่องมือสำหรับนักพัฒนาเว็บและ Flash รวมอยู่ด้วย

ตัวเลือก 2 :
Firefox หลายเวอร์ชันสามารถติดตั้งและใช้งานได้ง่ายในเวลาเดียวกัน

  1. ดาวน์โหลด Mozilla อย่างเป็นทางการของผู้จัดการส่วนตัว
  2. ดาวน์โหลด Firefox เวอร์ชั่นที่เกี่ยวข้องจากhttp://releases.mozilla.org/pub/mozilla.org/firefox/releases/ รุ่นเก่าสามารถพบได้ที่ftp.mozilla.org
  3. ติดตั้ง Firefox แต่ละเวอร์ชัน สะดวกในการเลือกหนึ่งไดเรกทอรีหลัก ("Firefox") และใช้หมายเลขรุ่นเป็นชื่อสำหรับไดเรกทอรีย่อย ("3.6")
  4. ส่วนขยาย: เริ่มFirefox รุ่นที่เก่าแก่ที่สุดและรับส่วนขยายที่คุณโปรดปราน:
    • Firebug - ต้องมีสำหรับ Firefox เวอร์ชันเก่า ไม่จำเป็นจริง ๆ สำหรับ Firefox รุ่นล่าสุดที่มีชุดเครื่องมือ dev ในตัวที่ดี
    • HttpFox - เครื่องมือที่ง่ายและมีประสิทธิภาพในการวัดการร้องขอ HTTP
    • นักพัฒนาเว็บ - แถบเครื่องมือที่มีประโยชน์อย่างยิ่งสำหรับการพัฒนาเว็บ ประหยัดเวลามาก
    • คอนโซล2 - ปรับปรุงคอนโซลในตัว ( Ctrl Shift> J)
  5. การตั้งค่า: Tools > Options(Windows), Edit > Preferences(Linux)
    • ทั่วไป: โฮมเพจ
    • ความปลอดภัย: ยกเลิกการเลือกการตั้งค่าทั้งหมดยกเว้น "เตือนฉันเมื่อไซต์พยายามติดตั้งโปรแกรมเสริม"
      (อย่าลืมดูการตั้งค่าข้อความเตือนผ่านปุ่มด้านล่าง)
    • ขั้นสูง:
      • ทั่วไป:
        • ตรวจสอบเบราว์เซอร์เริ่มต้น: ปิด
        • ส่งรายงานข้อขัดข้อง: ปิด
      • อัปเดต: ปิดใช้งานการอัปเดตทั้งหมด
  6. ทำความสะอาด: ปิดแท็บทั้งหมดกดCtrl Shift Delและตรวจสอบทุกอย่าง จากนั้นปิด Firefox
  7. ตัวจัดการโปรไฟล์ของ Firefox :
    ภาพหน้าจอ
    • ทำซ้ำแต่ละโปรไฟล์ผ่านCopyตัวเลือก
    • โต้ตอบหน้าจอเปิด เลือกชื่อที่เหมาะสม (เช่นFirefox 3.6) และปลายทาง
    • ใช้Firefox versionตัวเลือกเพื่อเลือกเวอร์ชัน Firefox เริ่มต้นสำหรับโปรไฟล์
    • และทำStart new instance [-no-remote]เครื่องหมายที่ช่องเพื่อให้ Firefox หลายรุ่นพร้อมกันทำงานพร้อมกัน
  8. จบแล้ว
    • ใช้Start Firefoxปุ่มเพื่อเริ่มต้นอินสแตนซ์ของ Firefox
    • ปล่อยให้การตรวจสอบความเข้ากันได้ของ Add-on นั้นเรียกใช้และอัปเดตเมื่อจำเป็น
    • ล้างแคชประวัติศาสตร์ ฯลฯ Ctrl Shift Delใช้
    • ทำซ้ำขั้นตอนนี้สำหรับ Firefox แต่ละเวอร์ชัน

6. โอเปร่า

Opera : รายการของโปรแกรมติดตั้งทั้งหมดที่มีอยู่Opera.com สามารถติดตั้งได้หลายรุ่นพร้อมกันโดยไม่มีปัญหา ระหว่างการติดตั้งให้เลือก "กำหนดเอง" และที่แตกต่างกันไดเรกทอรี
ในการติดตั้งให้เลือกใช้โปรไฟล์เดียวกันสำหรับผู้ใช้ทั้งหมด

การตั้งค่าที่สำคัญ: การตั้งค่า> การตั้งค่า> ขั้นสูง> ความปลอดภัย> อย่าตรวจสอบการปรับปรุง

หมายเหตุ: Opera 15+ ใช้เครื่องมือการเรนเดอร์และ JavaScript เดียวกับ Chrome


7. Chrome

โครเมี่ยม : ติดตั้งแบบสแตนด์อโลนสามารถดาวน์โหลดได้จากไฟล์ฮิปโป
นอกจากนี้ยังเป็นไปได้ที่จะเรียกใช้ Chrome หลายรุ่นพร้อมกัน

แม้ว่าสามารถใช้ Sandboxie ได้ แต่ก็ขอแนะนำให้ใช้วิธีเนทีฟถัดไปเพื่อเรียกใช้หลาย ๆ รุ่นเคียงข้างกัน

  1. ดาวน์โหลดรุ่นที่ต้องการ (s) จากไฟล์ฮิปโป
  2. สร้างC:\Chrome\ไดเรกทอรีหลักเช่น
  3. แตกตัวติดตั้ง (= โดยไม่ต้องติดตั้ง ) โดยใช้7-Zipตัวอย่างเช่น
    หลังจากแตกchrome.7zไฟล์แล้วไฟล์เก็บถาวรจะถูกสร้างขึ้น แตกไฟล์นี้ด้วยและสร้างChrome-binไดเร็กทอรีที่สร้างขึ้นมา
    ทีนี้คุณก็เห็นchrome.exeแล้วเหมือน18.0.1025.45กัน
    ย้ายchrome.exeไปแล้วย้ายไดเรกทอรีนี้18.0.1025.45 C:\Chromeไฟล์ที่เหลืออยู่Chrome-binสามารถลบได้อย่างปลอดภัย
  4. สร้างทางลัดสำหรับแต่ละเวอร์ชัน :

    "C:\Chrome\18.0.1024.45\chrome.exe" --user-data-dir="..\User Data\18" --chrome-version=18.0.1025.45
    

    คำอธิบายของทางลัดนี้:

    • "C:\Chrome\18.0.1024.45\chrome.exe"•นี่คือตัวเรียกใช้งาน
    • --user-data-dir="..\User Data\18"chrome.exe•รายละเอียดของผู้ใช้เมื่อเทียบกับสถานที่ตั้งของ คุณสามารถใช้เอ--user-data-dir="C:\Chrome\User Data\18"ฟเฟกต์เดียวกันได้ การตั้งค่าของคุณสำหรับต่ำสุดรุ่น Chrome และซ้ำกันรายละเอียดผู้ใช้สำหรับแต่ละรุ่นของ Chrome Chrome รุ่นเก่ากว่าปฏิเสธที่จะใช้โปรไฟล์ผู้ใช้จากเวอร์ชั่นใหม่
    • --chrome-version=18.0.1025.45ที่ตั้งของไบนารี:
      • ตำแหน่ง (เช่น18.0.1025.45) ต้องเป็นชื่อของไดเรกทอรี:
      • ต้องเริ่มต้นและจบด้วยตัวเลข จุดอาจปรากฏขึ้นระหว่าง
      • ตัวเลขไม่จำเป็นต้องตรงกับหมายเลขเวอร์ชันจริง (แม้ว่าจะสะดวกในการใช้หมายเลขเวอร์ชันจริง ... )

เกี่ยวกับการกำหนดค่า: chrome://settings/การตั้งค่าทั้งหมดจะถูกตั้งไว้ที่ ฉันมักจะเปลี่ยนการตั้งค่าหน้าแรกและ "ภายใต้ประทุน"

ด้วยการเปิดตัว Chrome จำนวนมากจึงไม่สามารถติดตั้งทุกรุ่นได้ ฉันได้สร้างสคริปต์ VB ที่ทำตามขั้นตอนเหล่านี้โดยอัตโนมัติดังนั้นฉันสามารถจัดเก็บโปรแกรมติดตั้งแล้วเรียกใช้สคริปต์เมื่อใดก็ตามที่ฉันต้องการทดสอบ Chrome เวอร์ชันเก่า: https://gist.github.com/Rob--W/2882558


8. Safari

หมายเหตุ: การสนับสนุน Safari บน Windows ถูกยกเลิก เวอร์ชั่นล่าสุดที่รองรับ Safari บน Windows คือ 5.1.7; คุณต้องมี Mac หรือ OS X VM เพื่อทดสอบไซต์ของคุณใน Safari เวอร์ชันที่ใหม่กว่า

Safari ไม่สนับสนุนหลาย ๆ โปรไฟล์หรือโปรไฟล์ผู้ใช้แบบคู่ขนาน Safari 4 ใกล้จะตายคุณต้องทดสอบ 5 * เท่านั้น ทุกรุ่น Safari สามารถดาวน์โหลดได้จากแอปเก่า

  • ดาวน์โหลดและติดตั้งSafari 5.0
  • เริ่มต้น Safari ตั้งค่าของคุณ
  • สร้างใหม่Sandboxie Sandbox สำหรับแต่ละการติดตั้งเพิ่มเติม
    เป็นสิ่งสำคัญที่จะต้องติดตั้งเวอร์ชันเก่าที่สุดเพื่อให้โปรไฟล์ผู้ใช้สามารถปรับเปลี่ยนได้ตามเวอร์ชั่นที่ใหม่กว่า
  • สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการติดตั้งใน Sandboxie ดูที่SandboxieและInternet Explorerส่วน

Preferences > Advanced > Show Developer menu in menu barเครื่องมือสำหรับนักพัฒนาจะต้องมีการเปิดใช้งานผ่าน หลังจากติดตั้ง Safari, Control panel > Add/Remove softwareซอฟแวร์แอปเปิ้ลถอนการติดตั้งโปรแกรมอัพเดตผ่าน


9. เครื่องมือสำหรับนักพัฒนา (และทางลัด)


10. เวลาในการตั้งค่าและพื้นที่ดิสก์ที่วัด

  • ตั้งค่าสภาพแวดล้อมฐานจะใช้เวลา30 นาที
  • การติดตั้งเบราว์เซอร์ไม่ต้องใช้เวลามาก
  • ขึ้นอยู่กับจำนวนเบราว์เซอร์การกำหนดค่าอาจใช้เวลาพอสมควร

  • การตั้งค่า WinXP VM ด้วยเบราว์เซอร์ตามที่ระบุไว้ในคู่มือนี้ + Opera 12 beta:
    • ขนาดการดาวน์โหลด: 585MB
    • 12 เบราว์เซอร์
    • เวลาที่ใช้: 1:09 ชั่วโมง (32 นาทีถึง IE)
    • ขนาดเครื่อง: 1.1G / ขนาดที่นำเข้า: 2.2G
    • บันทึกโดยละเอียด: http://pastebin.com/R7WGPK99
  • การตั้งค่า WinXP VM ขนาดใหญ่สำหรับการทดสอบความเข้ากันได้ของเบราว์เซอร์โดยละเอียด:
    • 24 เบราว์เซอร์
    • เวลาที่ใช้: 2:15 ชั่วโมง
    • ขนาดเครื่องใช้: 1.4G / ขนาดที่นำเข้า: 3.0G
    • เข้าสู่ระบบ: http://pastebin.com/SJEgxNyr

เวลาที่ต้องการต่อเบราว์เซอร์ (ติดตั้งและกำหนดค่า)

  • โอเปร่า: 2 นาที
  • Internet Explorer: 3 นาที *
  • Safari: 4 นาที *
  • Firefox: 5 นาที
  • Chrome: 6 นาที

* ไม่รวมเวลาในการตั้งค่า Sandboxie Sandbox (<1 นาที)


11. การใช้งานที่เหมาะสมที่สุด

เมื่อคุณติดตั้งเสร็จแล้วให้ใช้ CCleaner เพื่อล้างขยะแล้ว:

  • ส่งออกอุปกรณ์ (อุปกรณ์นี้สามารถบันทึกไว้ที่อื่นเป็นการสำรองข้อมูล)
  • ลบ Virtual Machine ที่สร้างขึ้นใหม่
  • นำเข้าอุปกรณ์ (ขั้นตอนเหล่านี้ลดขนาดไฟล์ของ VM)
  • สร้างสแน็ปช็อต (เพื่อใช้เป็นจุดตรวจสอบ)

จากนี้ไปเมื่อคุณทดสอบหน้าเว็บเสร็จแล้วให้ปิด VM และเลือก "กู้คืนสแน็ปช็อต" สิ่งนี้จะทำให้ VM ของคุณเป็นระเบียบและรวดเร็ว

ปิดเครื่อง> กู้คืนสแน็ปช็อต

หน้าแรกของที่ http://10.0.2.2:8888/

10.0.2.2ระบบปฏิบัติการของผู้เข้าพักสามารถเข้าถึงระบบปฏิบัติการโฮสต์ตามที่อยู่ IP เซิร์ฟเวอร์ที่ทำงานบนพอร์ต8888สามารถเข้าถึงได้ที่เกสต์ผ่านhttp://10.0.2.2:8888/แม้ว่าโฮสต์จะไม่มีการเชื่อมต่ออินเทอร์เน็ต

ด้วยเหตุนี้จึงแนะนำให้ตั้งค่าhttp://10.0.2.2:8888/เป็นหน้าแรก

กรณีการใช้งานที่เป็นไปได้:

  • ทดสอบหน้าเดียว
  • แสดงบางหน้าโดยอัตโนมัติขึ้นอยู่กับตัวแทนผู้ใช้ที่เปิดเผย (เช่นการเปลี่ยนเส้นทาง)
  • เล่นซอ: สร้างซอใน Chrome และทดสอบใน Firefox
  • แบ่งปันข้อความและลิงก์

ก่อนหน้านี้ทั้งหมดสามารถนำไปใช้กับเซิร์ฟเวอร์อย่างง่ายได้ (เช่นเคยใช้Node.jsเป็นต้น)


3
คำตอบทั้งสองนั้นมีค่าจริงๆ ขอบคุณมากสำหรับการแบ่งปัน
fro_oo

มีใครติดตั้ง IE10 และ IE11 สำเร็จใน Sandbox Sandbox หรือไม่? การใช้กล่อง Win 7 IE9 จากรุ่นที่ทันสมัยนั่นคือฉันไม่สามารถให้ตัวติดตั้ง IE 10 และ 11 ทำงานบนแซนด์บ็อกซ์ของพวกเขาได้
Casey

@RobW ไม่จำเป็นต้องติดตั้งและติดตั้ง VM บนเครื่องที่ทรงพลังเพื่อทดสอบ IEs Remcon สามารถใช้ได้สำหรับฟรี ดูremote.modern.ie
Pacerier

1
คำตอบที่ดีมากและสมบูรณ์! น่าเสียดายที่ฉันไม่สามารถดาวน์โหลด Chrome เวอร์ชันเก่าจาก File Hippo ได้ ที่หน้าดาวน์โหลดเพียงแค่นำฉันไปที่หน้าอย่างเป็นทางการของ Google Chrome ซึ่งบังคับให้ฉันดาวน์โหลดเวอร์ชันล่าสุดที่มี ฉันกำลังทำอะไรผิดหรือเปล่า? โชคดีที่ฉันมีตัวติดตั้งแบบสแตนด์อโลนพร้อมเวอร์ชันที่เหมาะสม
Rodrigo V

2
ฉันมีปัญหาในการแตกโปรแกรมติดตั้ง Chrome ด้วย 7-zip มันเพิ่งแยกไฟล์ชื่อ "~ 102" และฉันไม่รู้จะทำอย่างไรกับสิ่งนั้น ฉันสามารถรับไฟล์ที่ฉันต้องการด้วยการติดตั้ง Chrome และรับไฟล์จาก C: \ Program Files \ Google \ Chrome \ Application
Rodrigo V

11

Microsoft เพิ่งเริ่มให้บริการฟรีที่เรียกว่า modern.IE:

modern.IE เป็นหน้าที่ของ Microsoft ที่จะทำการทดสอบข้ามเบราว์เซอร์สำหรับเบราว์เซอร์ Internet Explorer ได้ง่ายขึ้น Microsoft ได้สร้าง modern.IE เพื่อให้นักพัฒนาซอฟต์แวร์และนักออกแบบมีชุดเครื่องมือเพื่ออำนวยความสะดวกในการทดสอบเบราว์เซอร์ IE

ด้วย modern.IE คุณมีสองวิธีในการทดสอบเว็บไซต์ของคุณใน IE ก่อนอื่น modern.IE ให้คุณใช้บริการทดสอบเบราว์เซอร์บนเว็บได้ฟรีสามเดือน BrowserStack คุณเพียงแค่ต้องมีบัญชี Facebook เพื่อเข้าสู่ระบบและเริ่มการทดสอบ

วิธีที่สอง modern.IE เสนอเป็นภาพจำลองเสมือนจริงของแต่ละเบราว์เซอร์จาก IE 6 ถึง IE 10 ซึ่งสามารถเรียกใช้บนซอฟต์แวร์การจำลองเสมือนเช่น VirtualBox, พีซีแบบเสมือน, Hyper-V หรือ VMWare Player บน Windows, Mac หรือ Linux

นอกจากนี้ modern.IE ยังมีเครื่องมือที่สแกนหน้าเว็บของคุณเพื่อหาปัญหาการเข้ารหัสทั่วไปและแสดงรายการเหล่านั้นเพื่อให้คุณแก้ไขเพื่อให้สามารถแสดงได้อย่างถูกต้องใน IE ทุกเวอร์ชัน

ที่มา: modern.IE - ชุดเครื่องมือทดสอบ IE แบบข้ามเบราว์เซอร์

หมายเหตุ:บทความที่เชื่อมโยงได้ถูกลบออก ลิงค์ตอนนี้ไปที่การจัดเก็บWayback Machineของหน้า


1
เพียงเพื่อ picth ใน;) saucelabs.com browserstack.com & vanamco.com/ghostlab ทั้งหมดดูเหมือนเครื่องมือที่ยอดเยี่ยมในการทดสอบผ่านเบราว์เซอร์และแพลตฟอร์ม
Adrien Be

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