在Mac上如何使用Internet Explorer进行测试?


35

我在Mac上工作,但大多数用户在Windows上。在IE 7、8和9中测试网站的简便方法是什么?葡萄酒似乎有点马车,不友好。


1
葡萄酒一种不友好,但我已经使用PlayOnMac这之前,极大地改善了用户体验。它具有用于Internet Explorer的GUI安装程序,可能值得一试,然后再设置VM。
gtmtg 2012年

微软现在为此目的提供了免费的Mac虚拟机。modern.ie/zh-CN/virtualization-tools

微软发布的新工具-> remote.modern.ie
Vigneshwaran 2015年

Answers:


36

我有完美的解决方案!2013年,Microsoft发布了免费的官方支持的解决方案,以帮助Mac开发人员在Mac上测试Internet Explorer版本6、7、8、9、10和11:

  1. 转到https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/
  2. 选择所需的测试操作系统(“ Mac”)
  3. 从VMWare,Parallels和VirtualBox中选择一个虚拟化平台。如有疑问,请选择VirtualBox(可以从VirtualBox站点下载
  4. 按照说明下载所需的IE + Windows版本的VM

希望这可以帮助。


2
很棒!!!! 很遗憾我们需要这样做,但这是最好的解决方案。大份额。谢谢。
T2theC 2014年

可以肯定的是...作为一名2015年的Web开发人员,我实际上会付出更多的努力,并说它荒谬可笑,我们必须运行一个虚拟化工具来运行浏览器以进行测试...但是,一旦他们发现融合功能,再过5年,也许我们将有一个更好的解决方案lmfao
迈克

2
同意 我希望我们可以模仿浏览器,或者至少并排安装它们。太糟糕了,Microsoft的整体架构糟糕透顶。在Mac上,这些应用程序可能与它们需要运行的所有库捆绑在一起。那好吧。就Web Dev 2015而言...为什么我们甚至支持IE *?抽泣
Volte 2015年

不幸的是,该解决方案不再可用。
佩德拉姆

11
  1. 下载并安装免费的Oracle Virtualbox虚拟机软件

  2. 利用OS X Daily文章Mac版Internet Explorer的简便方法:在虚拟机中运行IE 7,IE8和IE9 Free,下载,转换和安装要在VirtualBox上使用的Microsoft免费IE Testing VM。

我们将引导您免费直接在Mac OS X中直接在运行Windows的虚拟机中安装Internet Explorer 7、8或9。这是通过使用Oracle免费提供的VirtualBox软件并将其与Microsoft提供的免费Internet Explorer测试虚拟机相结合来实现的。

这里所呈现的脚本文章

...

安装Internet Explorer的所有版本:IE7,IE 8和IE 9

curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | bash

仅安装Internet Explorer 7

curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="7" bash

...


这些说明可能已过时。微软现在通过modern.ie/zh-cn/virtualization-tools
Anirvan 2013年

Anirvan,我尝试了该链接,而这一切似乎都与订阅服务有关(免费试用后)。同样,许多链接都无处可去/我无法以当前形式推荐解决方案。
Michael Durrant

请转到该链接,然后单击“下载虚拟机​​”(而不是Browserstack链接)。我在一步一步的指示apple.stackexchange.com/a/103564/1777
安文

4

网站设计师的古老问题…

VirtualBox非常棒,但是要让多个版本的Windows占用硬盘驱动器上的空间却很痛苦。另一种选择是使用VirtualBox,并且仅安装和运行ietester之类的应用程序,该应用程序仅适用于Windows,但允许您在一个窗口中呈现IE的多个版本。

最后,我个人选择的是一个名为browserstack的网站,您需要付费,但是如果您以此为生,那么它确实很便宜,而且非常值得。我还拥有一台Windows笔记本电脑,仅用于执行此类测试,但更多情况是不使用browserstack。


嗯,我还记得太空时代是这些决定中的一个问题。如今,我的500GB驱动器似乎有很大帮助。
迈克尔·杜兰特

1
我希望空间不是问题,我的所有机器都超过500GB,并且在我加载应用程序时(adobe主套件,autocad和ableton live + native仪器在这里是真正的太空猪),我的硬盘驱动器感觉很漂亮塞满了!更不用说放弃运行五种不同版本的Windows所需的数百奇异的空间了。
JamiePatt 2012年

是的,但我只想使用浏览器。考虑到存在拖放和其他交互性问题,我当然不希望通过仿真器使用Adobe图像处理工具。
Michael Durrant

crossbrowsertesting.com还是一个有用且便宜的网站。如果在测试时需要重定向到本地反向代理,它还将允许您访问本地计算机。
recklesscoder

3

虚拟化绝对是必经之路。如上所述,有一个VirtualBox,它是一个免费的开源项目。还有两种商业产品,ParallelsVMWare Fusion。两者都具有免费试用版,因此您可以评估哪种方法最有效。

如果您想知道当VirtualBox免费时为什么要付款,Parallels和Fusion都是商业开发和支持的软件。如果遇到问题,您可以获得帮助,而不是花时间自己寻找答案。此外,VirtualBox是跨平台的,因此Mac的优点少了,它更像是DIY产品-无需快速设置或任何其他操作。

但是您可以自己拨打电话。TidBITS 最近发表了一篇文章,比较了Parallels和Fusion,并在VirtualBox上做了很好的介绍,而Ars Technica则对Parallels和Fusion的最新版本进行了比较全面的比较。

希望对您有用!


3

http://www.spoon.net是出色的工具,我之所以喜欢它,是因为它安装浏览器,并与任务栏中的其他程序并排安装。它的工作原理像一种魅力,但它是商业性的,每月12美元,每年60美元。他们计划发布该应用程序。在Mac上很快。

IETester可以进行一些基本测试,但是它不能正确处理脚本,因此不是100%可靠的测试解决方案。


2

只是以为我会补充一点,因为我刚刚找到了一个很棒的免费工具,可以在Mac上查看IE。从Mac App Store 下载“ Sauce ”。最近两年我一直在使用Virtualbox,它安装起来更容易,没有巨大的VM文件,界面也更加流畅。Sauce还具有在IE 10中预览的能力(完全废话)。还有另一个基于云的应用程序,称为浏览器堆栈。尝试了免费版本,界面不错,但确实要花费$$。


请注意,该功能在英国似乎不可用
tdc


0

我的信誉不足,无法对@Anirvan的答案发表评论,这对我有很大帮助。我只想添加Rey Bango的博客,该博客出于安全性原因主张将Windows Update设置为自动,这会导致问题,因为IE也将自动更新!MS为IE 9到11创建了单独的自动阻止程序。我下载了所有自动阻止程序脚本,并创建了一个包装器以在Dropbox上调用它们。提取zip文件的内容,然后运行IE9-11_blocker.cmd来阻止IE 9到11。


0

可能不像其他答案那么专业,但是如果只是想了解IE如何呈现网站,则以下选项是免费的,并且无需进行大量安装即可工作:

请注意,它们都不在本地工作(即localhost或127.0.0.1)。

在SO中(这里这里)也提出了类似的问题,但是它们的年代很长,​​主题已经关闭。


0
  1. 打开Safari,然后从菜单栏中导航至Safari>偏好设置
  2. 单击高级选项卡。
  3. 检查“在菜单栏中显示开发菜单”设置,然后关闭“首选项”窗口。
  4. 现在,开发 菜单将显示在菜单栏中。
  5. 转到开发>用户代理
  6. 在这里,您必须选择不同的浏览器选项,例如Microsoft Edge,Internet Explorer 7、8、9、1011。您也可以选择FirefoxChrome作为用户代理

资料来源如何在Mac上查看需要Internet Explorer(或PC)的网站


这更多是一种访问某些需要IE的挑剔网站的方式,但不能替代使用问题所在的实际Internet Explorer测试页面。
贾瓦

0

您可以通过以下方式在Mac机器上测试IE

另外,您可以使用LambdaTest,Sauce Labs或Browserstack之类的在线平台来使用Mac计算机访问Internet Explorer。

来自以上链接的一些软件:


如果链接断开,您能否列出链接中的某些软件?使用编辑功能。
ankii

安装RDP(第一个链接)如何帮助测试IE,是否在某处不需要Windows计算机?
nohillside

@nohillside苹果提供了Microsoft远程应用程序。使用Microsoft远程桌面应用程序,您几乎可以在任何地方连接到远程PC和您的工作资源。apps.apple.com/gb/app/microsoft-remote-desktop/...
软银赛富萨迪克

-1

一个新的更好的答案。

首先,我使用了虚拟盒子。然后我用了browserstack

现在我使用并行

大约几年了,但最近变得更强大甚至更友好了。

它比其他方法更容易,设置更容易,保存状态更容易,键盘鼠标集成更好。一般来说它更好。

唯一值得一提的是它的价格约为80美元

对于大多数在一两个小时内收到付款的开发人员来说,这应该是零花钱。付费软件实际上是我的偏爱-它使我充满信心,相信它将一直保持下去。另外,我是一名开发人员...支付...一名开发人员。似乎是一件好事。

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.