Microsoft Edge บน Linux


20

ฉันเป็นนักพัฒนาเว็บและต้องการ Microsoft Edge สำหรับการทดสอบบน Ubuntu ของฉัน

ฉันรู้ว่าฉันสามารถใช้ Microsoft Edge ได้โดย:

  1. การติดตั้ง Windows บนเครื่องเสมือน
  2. Linux - บูต Windows Dual

แต่ด้วยโซลูชั่นเหล่านี้ฉันต้องซื้อ windows ในขณะที่ฉันไม่ได้ใช้มันสำหรับการคำนวณทุกวัน นอกจากนี้ฉันไม่สามารถกำจัด Windows ด้วยโซลูชันเหล่านี้ได้

ฉันได้อ่านบทความเกี่ยวกับ Microsoft Edge บน Linux แต่ไม่พบวิธีแก้ปัญหาใด ๆ ในปี 2558 พวกเขาทำการประชุมและ Edge บน Linux ยังไม่เกิดขึ้น:

WOAH ฉันสามารถทดสอบ EDGE และ IE บน MAC & LINUX!

ฉันพบสิ่งนี้ด้วยและดูเหมือนว่า Microsoft ไม่สนใจ Edge บน Linux อย่างน้อยก็ตอนนี้:

ปรากฎว่า Microsoft Edge พร้อมใช้งานเฉพาะกับระบบปฏิบัติการเช่น Windows 10 และแอปพลิเคชันเบราว์เซอร์ที่มีอุปกรณ์มือถือไม่กี่เครื่อง

อย่างไรก็ตามมี Microsoft Edge บน Linux ที่ไม่มี VM อยู่หรือไม่

คำตอบ:


7

ไมโครซอฟท์ขอบ Insider สร้างสำหรับ Windows 7 สามารถทำงานกับไวน์ เนื่องจาก Edge รุ่นใหม่ใช้เอนจิ้น Blink HTML มันอาจทำงานแตกต่างจาก Edge รุ่นเก่ากว่า นอกจากนี้ยังอาจจะมีปัญหาเข้ากันได้กับเบราว์เซอร์ Blink-based อื่น ๆ เช่นอาจจะเห็นด้วยบางเว็บไซต์บน Chrome VS โครเมี่ยมโดยเฉพาะอย่างยิ่งเมื่อไมโครซอฟท์ย้ายเข้ามาขยาย เฟส

  1. ติดตั้งwinehq-staging (ฉันใช้เวอร์ชั่น 4.13)

  2. ดาวน์โหลดตัวติดตั้ง MS Edge สำหรับ Windows 7 ฉันลองทั้งรุ่น Beta และ Dev Channel builds:

  3. เรียกใช้โปรแกรมติดตั้งด้วย Wine

    wine MicrosoftEdgeSetupBeta.exe
    wine MicrosoftEdgeSetupDev.exe
    
  4. เรียกใช้ Edge มีจำนวนมากfixitและerrข้อความ แต่ไม่มีอะไรหยุดแสดง หากคุณเห็นหน้าต่างสีดำในตอนแรกให้รอสักครู่ ใช้เวลาสักครู่ในการโหลดในตอนแรกและในที่สุดก็จะแสดงอย่างถูกต้อง ฉันสามารถเปลี่ยนการตั้งค่าและเรียกดูไซต์บางแห่งโดยไม่สังเกตเห็นปัญหาที่สำคัญนอกเหนือจากที่แสดงในภาพหน้าจอด้านล่างซึ่งไม่คาดคิด

    wine 'C:\Program Files (x86)\Microsoft\Edge Beta\Application\msedge.exe'
    wine 'C:\Program Files (x86)\Microsoft\Edge Dev\Application\msedge.exe'
    

    ประสิทธิภาพโดยทั่วไปไม่ดี วิดีโอและเสียงมีความผิดพลาด

    msedge - ดูไม่พิเศษ



12

อัปเดต 2018

Microsoft ประกาศว่า Edge จะวางจำหน่ายพร้อมกับโปรแกรม Blink (Chromium) ในต้นปี 2562 พวกเขายังไม่ได้พูดถึงเวอร์ชั่นของ Linux และ ณ จุดนี้มีเพียง VM และ Browserstack เท่านั้น

Microsoft Edge จะถูกส่งและอัปเดตสำหรับ Windows รุ่นที่รองรับทั้งหมดและในจังหวะที่บ่อยขึ้น เราคาดหวังว่างานนี้จะช่วยให้เราสามารถนำ Microsoft Edge ไปยังแพลตฟอร์มอื่น ๆ เช่น macOS การปรับปรุงประสบการณ์แพลตฟอร์มเว็บสำหรับทั้งผู้ใช้และนักพัฒนากำหนดให้แพลตฟอร์มเว็บและเบราว์เซอร์สามารถใช้งานได้กับอุปกรณ์จำนวนมากเท่าที่จะทำได้

Browserstack

ด้วยBrowserstack คุณไม่จำเป็นต้องใช้ VM หรือ Dual boot มันแสดง Microsoft Edge บนเบราว์เซอร์ใด ๆ มันจะช่วยให้การทดสอบเว็บไซต์ท้องถิ่นของคุณ

จนถึงตอนนี้นักพัฒนาซอฟต์แวร์ต่างก็พึ่งพาเครื่องเสมือนหรือพีซีที่ใช้ Windows 10 เพื่อทดสอบผลิตภัณฑ์และเว็บไซต์ของพวกเขาบน Microsoft Edge เพื่อให้วิธีทดสอบง่ายขึ้น Microsoft และ BrowserStack ร่วมมือกันเพื่อให้นักพัฒนาโครงสร้างพื้นฐานบนคลาวด์เพื่อทดสอบและมอบประสบการณ์ที่ยอดเยี่ยมบน Microsoft Edge ได้ทันที

และเกี่ยวกับความปลอดภัยการทดสอบในท้องถิ่น :

การทดสอบในเครื่องช่วยให้คุณสามารถทดสอบโฟลเดอร์ในเครื่องและเซิร์ฟเวอร์ภายใน เราใช้ส่วนขยาย Chrome และ Firefox แบบกำหนดเองที่ออกแบบโดยใช้ WSS (secure WebSockets) เพื่อเชื่อมต่อเครื่องของคุณกับคลาวด์ WebSockets อนุญาตให้มีการโต้ตอบกันอย่างกว้างขวางระหว่างเบราว์เซอร์ไคลเอ็นต์และเซิร์ฟเวอร์และอุปกรณ์ เพื่อปกป้องความเป็นส่วนตัวของข้อมูลที่ถ่ายโอนในระหว่างการทดสอบเราใช้ WSS โดยเฉพาะ WSS ใช้ SSL ผ่านพอร์ต 443 เพื่อการขนส่งดังนั้นจึงส่งข้อมูลที่เข้ารหัสเท่านั้น

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


1
เว็บไซต์ไม่ใช่รูปภาพจำเป็นต้องทำการทดสอบด้วย
Timo Huovinen

Timo, Browserstack มีการทดสอบสดถ้าคุณไม่รู้ ...
อเล็กซ์

2

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


4
วิธีนี้แก้ปัญหาปัจจุบันของ op อย่างไร แทนที่จะแก้ปัญหาในอนาคต?
j-money

@ j-money คุณพูดถูกมันไม่ได้แก้อะไรเลยในตอนนี้ แต่มันก็ยังสำคัญสำหรับฉันอยู่ ที่กล่าวและในขณะที่ไม่เกี่ยวข้องเล็กน้อยฉันพบว่ามันเศร้า (และอันตรายเล็กน้อย) เพื่อให้เว็บเบราว์เซอร์เกือบทั้งหมดใช้เอ็นจิ้นเดียวกัน ฉันต้องการมากกว่านี้หาก Microsoft เพิ่มเลือกที่จะเปิดรหัสของเอ็นจิ้นการแสดงผลแทน
Bigou


-1

ไม่คุณไม่สามารถรับ Microsoft Edge บน Linux / Ubuntu หรือเครื่อง Linux อื่น ๆ แทนที่จะใช้ Microsoft Edge ลองใช้โปรแกรมแก้ไขข้อความที่มาพร้อมกับระบบของคุณ เครื่องมือแก้ไขข้อความควรทำงานได้เกือบจะเหมือนกับ Microsoft Edge สำหรับการเขียนโปรแกรม (อย่างไรก็ตามฉันก็เป็นนักพัฒนาเว็บด้วย)


8
ฉันต้องการดูว่า Edge และ IE แสดงและจัดการกับ html / css และ javascript ของฉันอย่างไร เครื่องมือแก้ไขข้อความสามารถทำสิ่งที่เบราว์เซอร์เหล่านี้ทำงานได้อย่างไร
ICE

5
@ICE ใช้ VM และ / หรือใช้ RemoteIE
negusp

4
@ICE ทำไมคำตอบนี้ถูกทำเครื่องหมายว่าถูกต้อง? การใช้เครื่องเสมือนเช่นเดียวกับคำตอบจาก Paul เป็นอย่างน้อยวิธีที่แนะนำจาก microsoft แต่การใช้โปรแกรมแก้ไขข้อความสำหรับการทดสอบดูเหมือนจะไม่เป็นขอบเขตของคำถามหรือ?
Trendfischer

1
@Trendfischer ฉันทำเครื่องหมายว่าถูกต้องเพราะส่วนแรกของคำตอบ ในขณะนั้นยังไม่มีวิธีการใช้ Edge บน Linux โดยไม่มี VM ฉันยังกล่าวถึง VM ในคำถามของฉัน และขอบคุณสำหรับการแสดงความคิดเห็น ฉันเพิ่มโซลูชันที่นี่ซึ่งฉันพบเมื่อหลายวันก่อน
ICE

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