Microsoft Edge sur Linux

20

Je suis développeur Web et j'ai besoin de Microsoft Edge pour tester sur mon Ubuntu.

Je sais que je peux avoir Microsoft Edge en:

  1. Installation de Windows sur une machine virtuelle.
  2. Linux - Démarrage double Windows.

Mais avec ces solutions, je dois acheter des fenêtres sans l'utiliser pour l'informatique de tous les jours. Je ne peux pas non plus me débarrasser de Windows avec ces solutions.

J'ai lu des articles sur Microsoft Edge sous Linux mais je n'ai trouvé aucune solution. En 2015, ils ont fait cette conférence et Edge sur Linux ne se produit toujours pas:

WOAH, JE PEUX TESTER EDGE & IE SUR MAC & LINUX!

J'ai également trouvé cela et il semble que Microsoft ne se soucie pas d'Edge sur Linux. au moins pour l'instant:

Il s'avère que Microsoft Edge n'est disponible qu'avec un système d'exploitation comme Windows 10 et une application de navigateur avec peu d'appareils mobiles.

Est-il possible d'avoir Microsoft Edge sur Linux sans VM?

LA GLACE
la source

Réponses:

7

Les versions de Microsoft Edge Insider pour Windows 7 peuvent être exécutées avec Wine . Étant donné que les nouvelles versions d'Edge utilisent le moteur HTML Blink, il peut se comporter différemment des anciennes versions d'Edge. Il peut également y avoir des problèmes de compatibilité avec d'autres navigateurs basés sur Blink, comme cela peut être vu avec certains sites sur Chrome vs Chromium, en particulier lorsque Microsoft passe à la phase d' extension .

  1. Installez winehq-staging (j'utilise la version 4.13).

  2. Téléchargez le programme d'installation de MS Edge pour Windows 7. J'ai essayé les versions Beta et Dev Channel:

  3. Exécutez le programme d'installation avec Wine.

    wine MicrosoftEdgeSetupBeta.exe
    wine MicrosoftEdgeSetupDev.exe
    
  4. Exécutez Edge. Il y a beaucoup de messages fixitet err, mais rien ne s'arrête. Si vous obtenez une fenêtre noire au début, attendez quelques minutes. Le chargement prend un certain temps au début et finira par s'afficher correctement. J'ai pu modifier les paramètres et parcourir quelques sites sans remarquer de problèmes majeurs à part celui montré dans la capture d'écran ci-dessous, ce qui n'est pas inattendu.

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

    Les performances sont généralement médiocres. La vidéo et l'audio sont glitchy.

    msedge - n'a pas l'air spécial

xiota
la source
12

Mise à jour 2018

Microsoft a annoncé que Edge sera publié avec le moteur Blink (Chromium) au début de 2019. Ils n'ont pas encore parlé de la version Linux et à ce stade, seuls VM et Browserstack fonctionnent.

Microsoft Edge sera désormais livré et mis à jour pour toutes les versions prises en charge de Windows et sur une cadence plus fréquente. Nous nous attendons également à ce que ce travail nous permette d'apporter Microsoft Edge à d'autres plates-formes comme macOS. L'amélioration de l'expérience de la plate-forme Web pour les utilisateurs finaux et les développeurs nécessite que la plate-forme Web et le navigateur soient systématiquement disponibles pour autant d'appareils que possible.

Browserstack

Avec Browserstack, il n'y a pas besoin de VM ou de double démarrage. Il montre Microsoft Edge sur n'importe quel navigateur. Il permettra de tester vos sites locaux .

Jusqu'à présent, les développeurs s'appuyaient sur des machines virtuelles ou des PC avec Windows 10 pour tester leurs produits et sites Web sur Microsoft Edge. Pour fournir un moyen plus facile de tester, Microsoft et BrowserStack s'associent pour fournir aux développeurs une infrastructure basée sur le cloud pour tester et livrer instantanément d'excellentes expériences sur Microsoft Edge.

et sur la sécurité des tests locaux :

Les tests locaux vous permettent de tester les dossiers locaux et les serveurs internes. Nous utilisons des extensions Chrome et Firefox conçues sur mesure, avec WSS (Secure WebSockets) pour connecter votre machine au cloud. WebSockets permet une interaction étendue entre le navigateur client et les serveurs et appareils. Pour protéger la confidentialité des données transférées pendant la session de test, nous utilisons exclusivement WSS. WSS utilise SSL sur le port 443 pour le transport et ne transmet donc que des données chiffrées.

Lorsque vous testez un serveur privé, nous établissons une connexion entre le serveur que vous avez spécifié et nos machines virtuelles ou périphériques physiques. Le mécanisme est configuré pour transmettre les demandes et les réponses dans les deux sens, et rien d'autre. De même pour les tests de dossiers locaux, le cloud BrowserStack n'a accès qu'au dossier mentionné lors de la configuration de la connexion. Notre infrastructure ne peut accéder à rien d'autre sur votre système de fichiers.

LA GLACE
la source
1
Les sites Web ne sont pas des images, l'interaction doit également être testée.
Timo Huovinen
Timo, Browserstack a testé en direct si vous ne saviez pas ...
Alex
2

Microsoft a annoncé qu'Edge abandonnerait son moteur actuel pour devenir un autre navigateur Web basé sur Chromium. (Comme nous n'en avions pas déjà assez!) Donc, à l'avenir, vous n'aurez plus besoin de tester avec Edge tant que vous le ferez avec un autre navigateur basé sur Chromium.

Bigou
la source
4
Comment cela résout-il le problème actuel de l'op ? Plutôt que de résoudre le problème dans le futur?
j-money
@ j-money Tu as raison, ça ne résout rien MAINTENANT, mais cela me semblait toujours important. Cela dit, et bien que cela ne soit pas lié, je trouve triste (et un peu dangereux) que presque tous les navigateurs Web utilisent le même moteur. J'aurais préféré que Microsoft ajoute choisi d'ouvrir le code de leur moteur de rendu à la place.
Bigou
-1

Non, vous ne pouvez pas obtenir Microsoft Edge sur Linux / Ubuntu ou toute autre machine Linux. Au lieu d'utiliser Microsoft Edge, essayez d'utiliser un éditeur de texte fourni avec votre système. Un éditeur de texte devrait fonctionner presque aussi bien que Microsoft Edge pour la programmation (Au fait, je suis aussi développeur Web).

Hayden Stites
la source
8
Je veux voir comment Edge et IE montrent et gèrent mon html / css et javascript. Comment l'éditeur de texte peut-il faire ce que font ces navigateurs?
ICE
5
@ICE Utilisez une machine virtuelle et / ou utilisez RemoteIE.
negusp
4
@ICE Pourquoi cette réponse est-elle indiquée comme correcte? Utiliser une machine virtuelle comme dans la réponse de Paul est au moins la manière recommandée de Microsoft. Mais l'utilisation d'un éditeur de texte pour les tests ne semble pas être la portée de la question, ou?
Trendfischer
1
@Trendfischer J'ai marqué comme correct à cause de la première partie de la réponse. à ce moment, il n'y avait aucun moyen d'utiliser Edge sur Linux sans VM. J'ai aussi mentionné VM sur ma question. et merci pour vos commentaires. J'ajoute ici une solution que j'ai trouvée il y a quelques jours.
ICE
8
Quelle est la pertinence de la partie éditeur de texte de cette réponse par rapport à la question?
RolandiXor