Microsoft Edge unter Linux

20

Ich bin Webentwickler und benötige Microsoft Edge zum Testen auf meinem Ubuntu.

Ich weiß, dass ich Microsoft Edge haben kann, indem ich:

  1. Windows auf einer virtuellen Maschine installieren.
  2. Linux - Windows Dual Boot.

Aber mit diesen Lösungen muss ich Fenster kaufen, während ich sie nicht für den täglichen Gebrauch verwende. Auch ich kann das Windows mit diesen Lösungen nicht loswerden.

Ich habe einige Artikel über Microsoft Edge unter Linux gelesen, konnte aber keine Lösung finden. 2015 haben sie diese Konferenz durchgeführt und Edge unter Linux findet immer noch nicht statt:

WOAH, ICH KANN EDGE & IE AUF EINEM MAC & LINUX TESTEN!

Ich fand auch diese , und es scheint Microsoft nicht Edge auf Linux schert. Zumindest für jetzt:

Es stellt sich heraus, dass Microsoft Edge nur mit Betriebssystemen wie Windows 10 und einer Browseranwendung mit wenigen Mobilgeräten verfügbar ist.

Gibt es überhaupt Microsoft Edge unter Linux ohne VM?

EIS
quelle

Antworten:

7

Die Microsoft Edge Insider-Builds für Windows 7 können mit Wine ausgeführt werden . Da die neuen Versionen von Edge die Blink-HTML-Engine verwenden, verhält sich diese möglicherweise anders als ältere Versionen von Edge. Es kann auch zu Kompatibilitätsproblemen mit anderen Blink-basierten Browsern kommen, z. B. bei einigen Websites auf Chrome oder Chromium, insbesondere wenn Microsoft in die Erweiterungsphase eintritt .

  1. Installieren Sie winehq-staging (ich verwende Version 4.13).

  2. Laden Sie das MS Edge-Installationsprogramm für Windows 7 herunter. Ich habe sowohl die Beta-Version als auch die Dev Channel-Version ausprobiert:

  3. Führen Sie das Installationsprogramm mit Wine aus.

    wine MicrosoftEdgeSetupBeta.exe
    wine MicrosoftEdgeSetupDev.exe
    
  4. Führen Sie Edge aus. Es gibt viele fixitund errBotschaften, aber nichts ist zu stoppen. Wenn Sie zuerst ein schwarzes Fenster sehen, warten Sie einige Minuten. Das Laden dauert zunächst eine Weile und wird schließlich ordnungsgemäß angezeigt. Ich konnte die Einstellungen ändern und einige Websites durchsuchen, ohne dass ich größere Probleme bemerkte, abgesehen von dem im folgenden Screenshot gezeigten, was nicht unerwartet ist.

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

    Die Leistung ist im Allgemeinen schlecht. Video und Audio sind fehlerhaft.

    msedge - sieht nicht besonders aus

xiota
quelle
12

Update 2018

Microsoft kündigte an, dass Edge Anfang 2019 mit der Blink-Engine (Chromium) veröffentlicht wird. Sie sprachen noch nicht über die Linux-Version, und zu diesem Zeitpunkt funktionieren nur VM und Browserstack.

Microsoft Edge wird jetzt für alle unterstützten Windows-Versionen und für eine häufigere Trittfrequenz bereitgestellt und aktualisiert. Wir erwarten auch, dass wir mit dieser Arbeit Microsoft Edge auf andere Plattformen wie macOS bringen können. Um die Webplattform für Endbenutzer und Entwickler zu verbessern, müssen die Webplattform und der Browser für möglichst viele Geräte konsistent verfügbar sein.

Browserstack

Mit Browserstack ist kein VM- oder Dual-Boot erforderlich. Es zeigt Microsoft Edge in jedem Browser. Damit können Sie Ihre lokalen Websites testen .

Bisher vertrauten Entwickler auf virtuelle Maschinen oder PCs mit Windows 10, um ihre Produkte und Websites auf Microsoft Edge zu testen. Um das Testen zu vereinfachen, arbeiten Microsoft und BrowserStack zusammen, um Entwicklern eine cloudbasierte Infrastruktur zur Verfügung zu stellen, mit der sie sofort großartige Erfahrungen mit Microsoft Edge testen und veröffentlichen können.

und über lokale Testsicherheit :

Mit Local Testing können Sie lokale Ordner und interne Server testen. Wir verwenden benutzerdefinierte Chrome- und Firefox-Erweiterungen mit WSS (Secure WebSockets), um Ihren Computer mit der Cloud zu verbinden. WebSockets ermöglicht eine umfassende Interaktion zwischen dem Client-Browser und den Servern und Geräten. Um die Privatsphäre der übertragenen Daten während der Testsitzung zu schützen, verwenden wir ausschließlich WSS. WSS verwendet SSL für den Transport über Port 443 und überträgt daher nur verschlüsselte Daten.

Beim Testen eines privaten Servers stellen wir eine Verbindung zwischen dem von Ihnen angegebenen Server und unseren virtuellen Maschinen oder physischen Geräten her. Der Mechanismus ist so eingerichtet, dass Anforderungen und Antworten vor und zurück weitergeleitet werden, und sonst nichts. Ebenso hat die BrowserStack-Cloud beim Testen lokaler Ordner nur Zugriff auf den Ordner, der beim Einrichten der Verbindung angegeben wurde. Unsere Infrastruktur kann auf nichts anderes in Ihrem Dateisystem zugreifen.

EIS
quelle
1
Websites sind keine Bilder, die Interaktion muss ebenfalls getestet werden.
Timo Huovinen
Timo, Browserstack hat Live-Tests, wenn Sie nicht wussten ...
Alex
2

Microsoft gab bekannt, dass Edge seine aktuelle Engine aufgeben wird, um ein weiterer Chromium-basierter Webbrowser zu werden. (Als ob wir davon nicht genug hätten!) In Zukunft müssen Sie also nicht mehr mit Edge testen, solange Sie dies mit einem anderen Chromium-basierten Browser tun.

Bigou
quelle
4
Wie löst dies das aktuelle Problem von op ? Anstatt das Problem irgendwann in der Zukunft zu lösen?
J-Geld
@ j-money Du hast recht, es löst JETZT nichts, aber es schien mir trotzdem wichtig zu sein. Trotzdem finde ich es traurig (und ein bisschen gefährlich), dass fast alle Webbrowser dieselbe Engine verwenden. Ich hätte es vorgezogen, wenn Microsoft Add gewählt hätte, stattdessen den Code ihrer Render-Engine zu öffnen.
Bigou
-1

Nein, Sie können Microsoft Edge nicht auf Linux / Ubuntu oder einem anderen Linux-Computer installieren. Verwenden Sie statt Microsoft Edge einen Texteditor, der im Lieferumfang Ihres Systems enthalten ist. Ein Texteditor sollte fast so gut funktionieren wie Microsoft Edge für die Programmierung (Übrigens bin ich auch ein Webentwickler).

Hayden Stites
quelle
8
Ich möchte sehen, wie Edge und IE mein HTML / CSS und Javascript anzeigen und verarbeiten. Wie kann der Texteditor das tun, was diese Browser leisten?
ICE
5
@ICE Verwenden Sie eine VM und / oder RemoteIE.
Negusp
4
@ICE Warum ist diese Antwort als richtig markiert? Die Verwendung einer virtuellen Maschine wie in der Antwort von Paul ist zumindest der empfohlene Weg von Microsoft. Aber die Verwendung eines Texteditors zum Testen scheint nicht der Umfang der Frage zu sein, oder?
Trendfischer
1
@Trendfischer Ich habe wegen des ersten Teils der Antwort als korrekt markiert. In diesem Moment gab es keine Möglichkeit, Edge unter Linux ohne VM zu verwenden. Auch ich erwähnte VM auf meiner Frage. und danke fürs kommentieren. Ich füge hier eine Lösung hinzu, die ich vor Tagen gefunden habe.
ICE
8
Welche Relevanz hat der Texteditor in dieser Antwort für die Frage?
RolandiXor