Microsoft Edge en Linux

20

Soy desarrollador web y necesito Microsoft Edge para probar en mi Ubuntu.

Sé que puedo tener Microsoft Edge al:

  1. Instalación de Windows en la máquina virtual.
  2. Linux: arranque dual de Windows.

Pero con estas soluciones, tengo que comprar Windows mientras no lo uso para la informática cotidiana. Además, no puedo deshacerme de Windows con estas soluciones.

He leído algunos artículos sobre Microsoft Edge en Linux pero no pude encontrar ninguna solución. En 2015 hicieron esta conferencia y Edge en Linux todavía no sucede:

WOAH, PUEDO PROBAR BORDE E IE EN UN MAC Y LINUX!

También encontré esto y parece que a Microsoft no le importa Edge en Linux. por ahora:

Resulta que Microsoft Edge solo está disponible con un sistema operativo como Windows 10 y una aplicación de navegador con pocos dispositivos móviles.

¿Hay alguna forma de tener Microsoft Edge en Linux sin VM?

HIELO
fuente

Respuestas:

7

Las compilaciones de Microsoft Edge Insider para Windows 7 se pueden ejecutar con Wine . Dado que las nuevas versiones de Edge usan el motor Blink HTML, puede comportarse de manera diferente a las versiones anteriores de Edge. También puede haber problemas de compatibilidad con otros navegadores basados ​​en Blink, como se puede ver con algunos sitios en Chrome vs Chromium, especialmente cuando Microsoft pasa a la fase extendida .

  1. Instalar winehq-staging (estoy usando la versión 4.13).

  2. Descargue el instalador de MS Edge para Windows 7. He probado las versiones Beta y Dev Channel:

  3. Ejecute el instalador con Wine.

    wine MicrosoftEdgeSetupBeta.exe
    wine MicrosoftEdgeSetupDev.exe
    
  4. Ejecute Edge. Hay muchos fixity errmensajes, pero nada se detiene. Si obtiene una ventana negra al principio, espere unos minutos. Se tarda un tiempo en cargar al principio y finalmente se mostrará correctamente. Pude cambiar la configuración y navegar por algunos sitios sin notar ningún problema importante aparte del que se muestra en la captura de pantalla a continuación, lo cual no es inesperado.

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

    El rendimiento es generalmente pobre. El video y el audio tienen fallas.

    msedge - no se ve especial

xiota
fuente
12

Actualización 2018

Microsoft anunció que Edge se lanzará con el motor Blink (Chromium) a principios de 2019. Todavía no hablaron sobre la versión de Linux y en este punto solo funcionan VM y Browserstack.

Microsoft Edge ahora se entregará y actualizará para todas las versiones compatibles de Windows y en una cadencia más frecuente. También esperamos que este trabajo nos permita llevar Microsoft Edge a otras plataformas como macOS. Mejorar la experiencia de la plataforma web tanto para los usuarios finales como para los desarrolladores requiere que la plataforma web y el navegador estén constantemente disponibles para tantos dispositivos como sea posible.

Pila de navegador

Con browserstack no hay necesidad de VM o arranque dual. Muestra Microsoft Edge en cualquier navegador. Permitirá probar sus sitios locales .

Hasta ahora, los desarrolladores han estado confiando en máquinas virtuales o PC con Windows 10 para probar sus productos y sitios web en Microsoft Edge. Para proporcionar una manera más fácil de probar, Microsoft y BrowserStack se asocian para brindar a los desarrolladores una infraestructura basada en la nube para probar y enviar al instante grandes experiencias en Microsoft Edge.

y sobre seguridad de pruebas locales :

Las pruebas locales le permiten probar carpetas locales y servidores internos. Utilizamos extensiones de Chrome y Firefox diseñadas a medida, con WSS (WebSockets seguros) para conectar su máquina a la nube. WebSockets permite una amplia interacción entre el navegador del cliente y los servidores y dispositivos. Para proteger la privacidad de los datos transferidos durante la sesión de prueba, utilizamos WSS exclusivamente. WSS utiliza SSL a través del puerto 443 para el transporte y, por lo tanto, solo transmite datos cifrados.

Al probar un servidor privado, forjamos una conexión entre el servidor que ha especificado y nuestras máquinas virtuales o dispositivos físicos. El mecanismo está configurado para enviar solicitudes y respuestas de un lado a otro, y nada más. De manera similar para las pruebas de carpetas locales, la nube BrowserStack solo tiene acceso a la carpeta mencionada durante la configuración de la conexión. Nuestra infraestructura no puede acceder a nada más en su sistema de archivos.

HIELO
fuente
1
Los sitios web no son imágenes, la interacción también debe ser probada.
Timo Huovinen
Timo, Browserstack tiene pruebas en vivo si no lo sabías ...
Alex
2

Microsoft anunció que Edge abandonará su motor actual para convertirse en otro navegador web basado en Chromium. (¡Como si ya no tuviéramos suficientes!) Así que en el futuro no necesitará probar con Edge siempre que lo haga con cualquier otro navegador basado en Chromium.

Bigou
fuente
44
¿Cómo resuelve esto el problema actual de op ? ¿En lugar de resolver el problema en algún momento en el futuro?
j-money
@ j-money Tienes razón, no resuelve nada AHORA, pero todavía me parecía importante. Dicho esto, y aunque no está relacionado, me parece triste (y un poco peligroso) que casi todos los navegadores web utilicen el mismo motor. Hubiera preferido que Microsoft add eligiera abrir el código de su motor de renderizado.
Bigou
-1

No, no puede obtener Microsoft Edge en Linux / Ubuntu o cualquier otra máquina Linux. En lugar de usar Microsoft Edge, intente usar un editor de texto que viene con su sistema. Un editor de texto debería funcionar casi tan bien como Microsoft Edge para la programación (por cierto, yo también soy desarrollador web).

Hayden Stites
fuente
8
Quiero ver cómo Edge e IE muestran y manejan mi html / css y javascript. ¿Cómo puede el editor de texto hacer lo que hacen estos navegadores?
ICE
55
@ICE Use una VM y / o use RemoteIE.
negusp
44
@ICE ¿Por qué esta respuesta está marcada como correcta? Usar una máquina virtual como en la respuesta de Paul es al menos la forma recomendada de Microsoft. Pero el uso de un editor de texto para las pruebas no parece ser el alcance de la pregunta, o?
Trendfischer 01 de
1
@Trendfischer marqué como correcto debido a la primera parte de la respuesta. en ese momento no había forma de usar Edge en Linux sin VM. También mencioné VM en mi pregunta. y gracias por comentar Agrego una solución aquí que encontré hace días.
ICE
8
¿Qué relevancia tiene el editor de texto parte de esta respuesta para la pregunta?
RolandiXor