Microsoft Edge w systemie Linux


20

Jestem programistą i potrzebuję Microsoft Edge do testowania na moim Ubuntu.

Wiem, że mogę mieć Microsoft Edge przez:

  1. Instalowanie systemu Windows na maszynie wirtualnej.
  2. Linux - Windows Podwójny rozruch.

Ale dzięki tym rozwiązaniom muszę kupować okna, gdy nie używam ich do codziennej pracy. Nie mogę też pozbyć się systemu Windows za pomocą tych rozwiązań.

Przeczytałem kilka artykułów o Microsoft Edge w systemie Linux, ale nie mogłem znaleźć żadnego rozwiązania. W 2015 roku zrobili tę konferencję, a Edge w systemie Linux nadal się nie dzieje:

WOAH, MOGĘ TESTOWAĆ KRAWĘDŹ I IE NA MACIE I LINUXIE!

Znalazłem to i wydaje się, że Microsoft nie dba o Edge'a w Linuksie. przynajmniej na razie:

Okazuje się, że Microsoft Edge jest dostępny tylko z systemem operacyjnym takim jak Windows 10 i aplikacją przeglądarki z kilkoma urządzeniami mobilnymi.

Czy w ogóle istnieje Microsoft Edge w systemie Linux bez maszyny wirtualnej?

Odpowiedzi:


7

Kompilacje Microsoft Edge Insider dla Windows 7 mogą być uruchamiane z Wine . Ponieważ nowe wersje Edge wykorzystują silnik Blink HTML, może on zachowywać się inaczej niż starsze wersje Edge. Mogą również występować problemy ze zgodnością z innymi przeglądarkami opartymi na Blink, takie jak niektóre strony Chrome lub Chromium, szczególnie gdy Microsoft przechodzi w fazę rozszerzania .

  1. Zainstaluj winehq-staging (używam wersji 4.13).

  2. Pobierz instalator MS Edge na Windows 7. Wypróbowałem wersje Beta i Dev Channel:

  3. Uruchom instalator za pomocą Wine.

    wine MicrosoftEdgeSetupBeta.exe
    wine MicrosoftEdgeSetupDev.exe
    
  4. Uruchom Edge. Jest wiele wiadomości fixiti err, ale nic nie pokazuje zatrzymania. Jeśli na początku pojawi się czarne okno, poczekaj kilka minut. Załadowanie zajmuje trochę czasu i ostatecznie wyświetli się poprawnie. Byłem w stanie zmienić ustawienia i przeglądać kilka stron, nie zauważając żadnych poważniejszych problemów oprócz pokazanego na poniższym zrzucie ekranu, co nie jest nieoczekiwane.

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

    Wydajność jest na ogół słaba. Wideo i audio są błędne.

    msedge - nie wygląda specjalnie



12

Aktualizacja 2018

Microsoft ogłosił, że Edge zostanie wydany z silnikiem Blink (Chromium) na początku 2019 roku. Nie rozmawiali jeszcze o wersji Linuksa i na tym etapie działa tylko VM i Browserstack.

Microsoft Edge będzie teraz dostarczany i aktualizowany dla wszystkich obsługiwanych wersji systemu Windows i częściej. Oczekujemy również, że ta praca umożliwi nam przeniesienie Microsoft Edge na inne platformy, takie jak macOS. Poprawa działania platformy internetowej zarówno dla użytkowników końcowych, jak i programistów wymaga stałej dostępności platformy internetowej i przeglądarki na jak największej liczbie urządzeń.

Przeglądarka

Z przeglądarką przeglądarki nie ma potrzeby uruchamiania VM ani podwójnego rozruchu. Pokazuje Microsoft Edge w dowolnej przeglądarce. Pozwoli to przetestować lokalne witryny .

Do tej pory programiści polegali na maszynach wirtualnych lub komputerach PC z systemem Windows 10 w celu testowania swoich produktów i witryn na Microsoft Edge. Aby zapewnić łatwiejszy sposób testowania, Microsoft i BrowserStack współpracują, aby zapewnić programistom infrastrukturę opartą na chmurze, umożliwiającą natychmiastowe testowanie i dostarczanie wspaniałych wrażeń w Microsoft Edge.

oraz o lokalnych testach bezpieczeństwa :

Testowanie lokalne umożliwia testowanie folderów lokalnych i serwerów wewnętrznych. Używamy niestandardowych rozszerzeń Chrome i Firefox z WSS (bezpieczne WebSockets), aby podłączyć komputer do chmury. WebSockets umożliwia szeroką interakcję między przeglądarką klienta a serwerami i urządzeniami. Aby chronić prywatność przesyłanych danych podczas sesji testowej, używamy wyłącznie WSS. WSS używa protokołu SSL przez port 443 do transportu i dlatego przesyła tylko zaszyfrowane dane.

Podczas testowania prywatnego serwera tworzymy połączenie między określonym przez Ciebie serwerem a naszymi maszynami wirtualnymi lub urządzeniami fizycznymi. Mechanizm jest skonfigurowany do przekazywania żądań i odpowiedzi tam iz powrotem, i nic więcej. Podobnie do testowania folderów lokalnych chmura BrowserStack ma dostęp tylko do folderu wymienionego podczas konfiguracji połączenia. Nasza infrastruktura nie ma dostępu do niczego innego w twoim systemie plików.


1
Strony internetowe nie są obrazami, interakcja również musi zostać przetestowana.
Timo Huovinen,

Timo, Browserstack ma testy na żywo, jeśli nie wiesz ...
Alex

2

Microsoft ogłosił, że Edge porzuci swój obecny silnik, aby stać się kolejną przeglądarką internetową opartą na Chromium. (Jakbyśmy nie mieli ich dość!) Więc w przyszłości nie będziesz musiał testować z Edge'em, dopóki robisz to z dowolną inną przeglądarką opartą na Chromium.


4
Jak to rozwiązuje obecny problem? Zamiast rozwiązywania tego problemu w przyszłości?
j-money

@ j-money Masz rację, to NIC nie rozwiązuje TERAZ, ale nadal wydawało mi się to ważne. To powiedziawszy, i choć jestem trochę niezwiązany, to smutne (i trochę niebezpieczne), że prawie wszystkie przeglądarki korzystają z tego samego silnika. Wolałbym, aby Microsoft zamiast tego wybrał opcję otwarcia kodu silnika renderowania.
Bigou


-1

Nie, nie możesz uzyskać Microsoft Edge na Linux / Ubuntu ani na żadnej innej maszynie z Linuksem. Zamiast używać Microsoft Edge, spróbuj użyć edytora tekstu dostarczonego z systemem. Edytor tekstowy powinien działać prawie tak samo jak Microsoft Edge do programowania (nawiasem mówiąc, jestem również programistą).


8
Chcę zobaczyć, jak Edge i IE wyświetlają i obsługują mój HTML / CSS i JavaScript. Jak edytor tekstu może robić to, co robią te przeglądarki?
ICE

5
@ICE Użyj maszyny wirtualnej i / lub użyj RemoteIE.
negusp

4
@ICE Dlaczego ta odpowiedź jest oznaczona jako poprawna? Korzystanie z maszyny wirtualnej jak w odpowiedzi Paula jest przynajmniej zalecanym sposobem z Microsoft. Ale użycie edytora tekstu do testowania nie wydaje się być przedmiotem pytania, czy?
Trendfischer

1
@Trendfischer Oznacziłem jako poprawny z powodu pierwszej części odpowiedzi. w tym momencie nie było możliwości użycia Edge'a w Linuksie bez VM. wspomniałem także o VM w moim pytaniu. i dzięki za komentowanie. Dodaję tutaj rozwiązanie, które znalazłem kilka dni temu.
ICE

8
Jakie znaczenie ma odpowiedź edytora tekstu na pytanie?
RolandiXor
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.