Microsoft Edge trên Linux


20

Tôi là nhà phát triển web và cần Microsoft Edge để thử nghiệm trên Ubuntu của mình.

Tôi biết tôi có thể có Microsoft Edge bằng cách:

  1. Cài đặt Windows trên máy ảo.
  2. Linux - Windows Dual khởi động.

Nhưng với những giải pháp này, tôi phải mua windows trong khi tôi không sử dụng nó cho máy tính hàng ngày. Ngoài ra tôi không thể thoát khỏi Windows với các giải pháp này.

Tôi đã đọc một số bài viết về Microsoft Edge trên Linux nhưng không thể tìm thấy bất kỳ giải pháp nào. Năm 2015 họ đã thực hiện hội nghị này và Edge trên Linux vẫn không xảy ra:

WOAH, TÔI CÓ THỂ KIỂM TRA EDGE & IE TRÊN MAC & LINUX!

Tôi cũng tìm thấy điều này và có vẻ như Microsoft không quan tâm đến Edge trên Linux. ít nhất là bây giờ:

Hóa ra Microsoft Edge chỉ khả dụng với hệ điều hành như Windows 10 và một ứng dụng trình duyệt có ít thiết bị di động.

Có cách nào để có Microsoft Edge trên Linux mà không cần VM không?

Câu trả lời:


7

Bản dựng Microsoft Edge Insider cho Windows 7 có thể được chạy bằng Wine . Do các phiên bản mới của Edge sử dụng công cụ Blink HTML, nên nó có thể hoạt động khác với các phiên bản cũ của Edge. Cũng có thể có vấn đề tương thích với các trình duyệt dựa trên Blink khác, chẳng hạn như có thể thấy với một số trang web trên Chrome vs Chromium, đặc biệt là khi Microsoft chuyển sang giai đoạn mở rộng .

  1. Cài đặt winehq-staging (Tôi đang sử dụng phiên bản 4.13).

  2. Tải xuống trình cài đặt MS Edge cho Windows 7. Tôi đã thử cả bản dựng Beta và Dev Channel:

  3. Chạy trình cài đặt với Wine.

    wine MicrosoftEdgeSetupBeta.exe
    wine MicrosoftEdgeSetupDev.exe
    
  4. Chạy cạnh. Có rất nhiều fixiterrtin nhắn, nhưng không có gì cho thấy dừng lại. Nếu bạn nhận được một cửa sổ màu đen lúc đầu, hãy đợi một vài phút. Phải mất một lúc để tải lúc đầu và cuối cùng sẽ hiển thị đúng. Tôi đã có thể thay đổi cài đặt và duyệt một vài trang web mà không nhận thấy bất kỳ vấn đề lớn nào ngoài vấn đề được hiển thị trong ảnh chụp màn hình bên dưới, điều này không bất ngờ.

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

    Hiệu suất nói chung là kém. Video và âm thanh bị rối.

    msedge - không có vẻ đặc biệt



12

Cập nhật 2018

Microsoft đã thông báo rằng Edge sẽ được phát hành với công cụ Blink (Chromium) vào đầu năm 2019. Họ chưa nói về phiên bản Linux và tại thời điểm này chỉ có VM và Browserstack hoạt động.

Microsoft Edge hiện sẽ được phân phối và cập nhật cho tất cả các phiên bản Windows được hỗ trợ và với nhịp điệu thường xuyên hơn. Chúng tôi cũng hy vọng công việc này sẽ cho phép chúng tôi đưa Microsoft Edge lên các nền tảng khác như macOS. Cải thiện trải nghiệm nền tảng web cho cả người dùng cuối và nhà phát triển yêu cầu nền tảng web và trình duyệt luôn có sẵn cho nhiều thiết bị nhất có thể.

Trình duyệt

Với browserstack , không cần phải khởi động VM hay Dual. Nó hiển thị Microsoft Edge trên bất kỳ trình duyệt nào. Nó sẽ cho phép kiểm tra các trang web địa phương của bạn .

Cho đến bây giờ, các nhà phát triển đã dựa vào các máy ảo hoặc PC với Windows 10 để kiểm tra các sản phẩm và trang web của họ trên Microsoft Edge. Để cung cấp một cách dễ dàng hơn để kiểm tra, Microsoft và BrowserStack đang hợp tác để cung cấp cho các nhà phát triển cơ sở hạ tầng dựa trên đám mây để kiểm tra ngay lập tức và cung cấp trải nghiệm tuyệt vời trên Microsoft Edge.

và về Bảo mật thử nghiệm cục bộ :

Kiểm tra cục bộ cho phép bạn kiểm tra các thư mục cục bộ và máy chủ nội bộ. Chúng tôi sử dụng các tiện ích mở rộng Chrome và Firefox được thiết kế tùy chỉnh, với WSS (WebSockets an toàn) để kết nối máy của bạn với đám mây. WebSockets cho phép tương tác rộng rãi giữa trình duyệt máy khách với máy chủ và thiết bị. Để bảo vệ sự riêng tư của dữ liệu được chuyển trong phiên kiểm tra, chúng tôi chỉ sử dụng WSS. WSS sử dụng SSL qua cổng 443 để vận chuyển và do đó chỉ truyền dữ liệu được mã hóa.

Khi kiểm tra một máy chủ riêng, chúng tôi giả mạo kết nối giữa máy chủ bạn đã chỉ định và các máy ảo hoặc thiết bị vật lý của chúng tôi. Cơ chế được thiết lập để chuyển tiếp yêu cầu và phản hồi qua lại, và không có gì khác. Tương tự đối với kiểm tra thư mục cục bộ, đám mây BrowserStack chỉ có quyền truy cập vào thư mục được đề cập trong quá trình thiết lập kết nối. Cơ sở hạ tầng của chúng tôi không thể truy cập bất cứ điều gì khác trên hệ thống tập tin của bạn.


1
Trang web không phải là hình ảnh, tương tác cũng cần phải được kiểm tra.
Timo Huovinen

Timo, Browserstack đã thử nghiệm trực tiếp nếu bạn không biết ...
Alex

2

Microsoft tuyên bố rằng Edge sẽ từ bỏ công cụ hiện tại để trở thành một trình duyệt web dựa trên Chromium khác. (Giống như chúng tôi đã không có đủ những thứ đó rồi!) Vì vậy, trong tương lai bạn sẽ không cần thử nghiệm với Edge miễn là bạn làm điều đó với bất kỳ trình duyệt dựa trên Chromium nào khác.


4
Làm thế nào để giải quyết vấn đề hiện tại của op ? Thay vì giải quyết vấn đề một thời gian trong tương lai?
j-money

@ j-money Bạn nói đúng, nó không giải quyết được gì NGAY BÂY GIỜ, nhưng nó vẫn có vẻ quan trọng đối với tôi. Điều đó nói rằng, và trong khi một chút không liên quan, tôi thấy buồn (và hơi nguy hiểm) khi hầu hết tất cả các trình duyệt web đều sử dụng cùng một công cụ. Tôi sẽ thích hơn nếu Microsoft thêm được chọn để mở mã của công cụ kết xuất của họ thay thế.
Bigou


-1

Không, bạn không thể tải Microsoft Edge trên Linux / Ubuntu hoặc bất kỳ máy Linux nào khác. Thay vì sử dụng Microsoft Edge, hãy thử sử dụng trình soạn thảo văn bản đi kèm với hệ thống của bạn. Trình chỉnh sửa văn bản sẽ hoạt động gần như Microsoft Edge để lập trình (Nhân tiện, tôi cũng là nhà phát triển web).


8
Tôi muốn xem cách Edge và IE hiển thị và xử lý html / css và javascript của tôi. Làm thế nào trình soạn thảo văn bản có thể làm những gì các trình duyệt này làm?
ICE

5
@ICE Sử dụng VM và / hoặc sử dụng RemoteIE.
phủ nhận

4
@ICE Tại sao câu trả lời này được đánh dấu là đúng? Sử dụng một máy ảo như trong câu trả lời từ Paul ít nhất là cách được đề xuất từ ​​microsoft. Nhưng sử dụng trình soạn thảo văn bản để kiểm tra dường như không phải là phạm vi của câu hỏi, hay?
Trendfischer

1
@Trendfischer Tôi đánh dấu là chính xác vì phần đầu tiên của câu trả lời. tại thời điểm đó, không có cách nào để sử dụng Edge trên Linux mà không cần VM. tôi cũng đề cập đến VM về câu hỏi của tôi và cảm ơn đã bình luận. Tôi thêm một giải pháp ở đây mà tôi tìm thấy ngày trước.
ICE

8
Phần trình soạn thảo văn bản của câu trả lời này có liên quan gì đến câu hỏi?
RolandiXor
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.