Linux上的Microsoft Edge


20

我是Web开发人员,需要Microsoft Edge在Ubuntu上进行测试。

我知道我可以通过以下方式拥有Microsoft Edge:

  1. 在虚拟机上安装Windows。
  2. Linux-Windows双启动。

但是,有了这些解决方案,我不得不在不将其用于日常计算的同时购买Windows。同样,我无法通过这些解决方案摆脱Windows的困扰。

我已经阅读了一些有关Linux上Microsoft Edge的文章,但是找不到任何解决方案。在2015年,他们参加了这次会议,Linux上的Edge仍然没有发生:

哇,我可以在MAC和LINUX上测试EDGE和IE!

我也发现了这一点,看来微软并不在乎Linux上的Edge。最起码到现在:

事实证明,Microsoft Edge仅适用于Windows 10等操作系统以及几乎没有移动设备的浏览器应用程序。

在没有VM的Linux上是否有Microsoft Edge?

Answers:


7

Windows 7的Microsoft Edge Insider构建可以与Wine一起运行。由于新版本的Edge使用Blink HTML引擎,因此其行为可能与旧版本的Edge不同。其他基于Blink的浏览器也可能存在兼容性问题,例如在Chrome vs Chromium上的某些网站上可能会看到这种兼容性问题,尤其是在Microsoft进入扩展 阶段时

  1. 安装winehq-staging (我正在使用4.13版)。

  2. 下载适用于Windows 7的MS Edge安装程序。我已经尝试了Beta和Dev Channel版本:

  3. 用Wine运行安装程序。

    wine MicrosoftEdgeSetupBeta.exe
    wine MicrosoftEdgeSetupDev.exe
    
  4. 运行边缘。有很多fixiterr消息,但没有任何消息可以阻止。如果一开始出现黑窗,请等待几分钟。最初需要一段时间才能加载,最终会正确显示。除了下面的屏幕快照中所示的问题之外,我能够更改设置并浏览一些站点而没有注意到任何重大问题,这并不意外。

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

    性能通常很差。视频和音频有故障。

    msedge-看起来并不特别



12

更新2018

微软宣布Edge将于2019年初与Blink引擎(Chromium)一起发布。他们还没有谈论Linux版本,目前只有VM和Browserstack有效。

现在将以所有更频繁的节奏为所有受支持的Windows版本交付和更新Microsoft Edge。我们还期望这项工作能够使我们将Microsoft Edge引入其他平台,如macOS。改善最终用户和开发人员的Web平台体验,要求Web平台和浏览器始终可用于尽可能多的设备。

浏览器堆栈

有了browserstack,就不需要VM或双重启动。它在任何浏览器上显示Microsoft Edge。它可以测试您的本地站点

到目前为止,开发人员一直依赖于Windows 10上的虚拟机或PC在Microsoft Edge上测试其产品和网站。为了提供一种更简便的测试方法,Microsoft和BrowserStack携手合作,为开发人员提供基于云的基础架构,以立即测试并在Microsoft Edge上提供出色的体验。

关于本地测试安全性

本地测试使您可以测试本地文件夹和内部服务器。我们使用定制设计的Chrome和Firefox扩展程序以及WSS(安全WebSocket)将您的计算机连接到云。WebSockets允许客户端浏览器与服务器和设备之间进行广泛的交互。为了在测试期间保护传输数据的隐私,我们仅使用WSS。WSS通过端口443使用SSL进行传输,因此仅传输加密的数据。

在测试私有服务器时,我们会在您指定的服务器与虚拟机或物理设备之间建立连接。该机制被设置为来回转发请求和响应,仅此而已。同样,对于本地文件夹测试,BrowserStack云仅有权访问在连接建立期间提到的文件夹。我们的基础架构无法访问您文件系统上的任何其他内容。


1
网站不是图像,互动也需要测试。
Timo Huovinen '18

蒂莫,如果您不知道,Browserstack会进行实时测试……
Alex

2

微软宣布Edge将放弃其现成的引擎,成为另一个基于Chromium的网络浏览器。(就像我们还没有足够的那样!)因此,将来,只要使用任何其他基于Chromium的浏览器进行测试,就不需要使用Edge进行测试。


4
如何解决op的当前问题?而不是在将来的某个时间解决问题?
j-money

@ j-money是的,它现在不能解决任何问题,但是对我来说似乎仍然很重要。话虽这么说,尽管一点也不相关,但我发现让几乎所有的网络浏览器都使用相同的引擎感到可悲(有点危险)。如果微软添加选择打开其渲染引擎的代码,我会更愿意。
Bigou


-1

不,您不能在Linux / Ubuntu或任何其他Linux计算机上获得Microsoft Edge。而不是使用Microsoft Edge,请尝试使用系统随附的文本编辑器。文本编辑器的功能几乎与Microsoft Edge一样好(顺便说一句,我也是一名Web开发人员)。


8
我想看看Edge和IE如何显示和处理我的html / css和javascript。文本编辑器如何执行这些浏览器的工作?
ICE

5
@ICE使用VM和/或使用RemoteIE。
negusp

4
@ICE为什么此答案标记为正确?像Paul的回答中那样使用虚拟机至少是Microsoft推荐的方法。但是,使用文本编辑器进行测试似乎不是问题的范围,还是?
Trendfischer

1
@Trendfischer由于答案的第一部分,我将其标记为正确。那时,没有VM,就无法在Linux上使用Edge。我也提到了VM。并感谢您的评论。我在这里添加了几天前找到的解决方案。
ICE

8
这个答案的文本编辑器部分与问题有什么关系?
RolandiXor
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.