通过Mac上的Parallels合法运行IE进行测试,而无需购买Windows?


10

使用Mac(及其他)的Web设计人员和开发人员需要运行(Windows)Internet Explorer进行测试,并且其中一个流行的选项是Parallels,它可以在后台虚拟化Windows,并允许您从扩展坞中运行Interent Explorer,就好像它是常规的一样。 Mac应用程序。

问题是,您需要一个Windows DVD或映像文件,然后将其安装到Parallels虚拟机中。

纯粹出于此目的而购买Windows许可证是一个选择-但是,花大量时间与IE的许多bug进行斗争的任何人都不会对Microsoft奖励IE的经济奖励的想法。

盗版不是/不应作为专业工作工具的一种选择。

因此,我正在寻找将Windows的有效合法副本复制到Parallels中的另一种方法。

对于另一个Windows虚拟化产品Virtualbox,可以获取Microsoft发行免费合法Windows映像,以用于测试目的,该映像是IE附带的,而实际上没有别的。但是,我为此知悉的资源(https://github.com/xdissent/ievms,也在此问题上也在本网站上提倡)似乎特定于Virtualbox。

是否有与Parallels一起使用的等效的合法的Windows免费版Mac IE测试虚拟化Windows资源?


刚发现这一点,看起来合法,显然是微软正式努力,目的是使在包括Mac在内的所有平台上进行IE测试变得更加容易。- modern.ie/en-US/virtualization-tools#downloads -我不知道是否有人在这里有经验,并可以保证它
user56reinstatemonica8

大声笑,这让我大吃一惊(无论是MS制造了这些VM还是人们实际上仍在尝试支持IE)。请在上方发表您的评论作为问题的答案并接受(单击左侧的复选标记),以表明该问题不再需要关注。
亚历山大-恢复莫妮卡

我正在测试modern.ie虚拟机。到目前为止,它们崩溃了"Startup Repair cannot repair this computer automatically"……不理想。不管喜欢与否,IE用户仍然在Web流量的55%到30%之间,而IE8 仍然在10%左右。那有很多用户……
user56reinstatemonica8'7

2
我不知道为什么这个问题被否决了。恕我直言,这是许多Web开发人员在使用Windows以外的其他操作系统时必须面对的一个合法问题。IE仅可用于Windows的事实使此问题更加有用。竖起大拇指。
繁忙的

1
@ user568458:我在Parallels中使用了Microsoft的VM,这很棒。当前使用的是IE6 / XP和IE9 / Win7,并且非常简单,干净(肯定比从头开始设置我自己的VM还要多)。
alexwlchan 2013年

Answers:


8

得到它的工作。微软目前针对此类测试发布免费的,正式的Windows虚拟机,用于Parallels等,目前已发布在http://modern.ie上。

  • 转到可视化页面的下载部分,然后选择“ Mac”,然后选择“ Parallels”。
  • 对我而言(2013年7月在Lion上)“ IE9 – Win7”虚拟机根本无法工作,但“ IE10 – Win7”虚拟机却第一次工作。下载它并pvm使用提供的终端命令解压缩文件。这是一个很大的下载,大约3.5gbs。
  • 运行新解压缩的pvm文件(在安装并行程序之后),该文件应在Parallels中打开并启动。如果询问虚拟机是“已移动”还是“已复制”,请选择“已复制 ”。

在此处输入图片说明


通过Parallels通过Windows使用Windows的一些技巧:

  • IE中的下载默认情况下转到常规Mac下载文件夹
  • 它似乎第一次可以在Mac上使用任何输入法。在应用程序之间进行复制和粘贴“很有效”,并且(与Virtualbox不同)(如果您通常使用图形输入板之类的非标准输入设备,则该设备在可视化的Windows窗口中以及在其他任何地方都可以使用)
  • ...也就是说,它仍然以不同的方式解释小键盘的默认设置,因为默认情况下,小键盘的编号是箭头键,直到您按下“清除”按钮(Windows VM处于聚焦状态),然后其作用就像打开PC的NumLock键时一样键盘,即您可以获得数字。
  • 如果您在输入任何网页的凭据时遇到问题,似乎它添加了自己的域(例如“ IE10win7”),而不是为您的网络使用默认域。如果登录时遇到问题,请尝试使用Windows样式的反斜杠添加网络域(例如,输入domain\username用户名而不是username
  • 要进行切换,而不是使用带有桌面,开始按钮等的Windows窗口,而是将每个Windows应用程序像Mac应用程序一样对待,因为它具有自己的单独窗口和doc图标,请切换到“一致性模式”(“查看”>“输入一致性”)
  • 在“相干模式”下,Windows应用程序就像Mac应用程序一样被处理和停靠,如果您出于任何原因需要进入Windows桌面视图,请使用右上角托盘中的红色平行图标和“退出相干性”。

并且以防万一有人和我处于完全相同的位置,需要IE进行测试和在Sharepoint中进行操作,您可以在VM中安装Sharepoint Designer,但必须为32位版本。


2
要修复数字键盘,Clear请在Windows VM 处于焦点状态时单击按钮-行为就像NumLockPC键盘上的键一样。
MattDMo

@MattDMo很棒,谢谢,那行得通!对于与我使用相同键盘布局的任何人,如果没有标记Clear为的键,请寻找标记为或⌧ 的键,即一个带有X的矩形(在我的键盘上,它位于F16下方小键盘的左上方)
user56reinstatemonica8

2

尽管虚拟化是最稳定的,但它并不是解决此问题的唯一方法。尽管您可能不尊重Microsoft在Internet Explorer上所做的工作足以购买它,但您应该尊重客户在进行Web开发时决定使用它的决定。如果您不愿意购买Windows或IE用户群很小,则可以使用其他解决方案。您已经找到一种选择,即Microsoft提供虚拟机

另一个选择是Wine Bottler,它可以通过Wine轻松地将Internet Explorer版本作为Mac应用程序安装。

如果测试交互的问题较少,则可以使用IE NetRenderer来获取不同版本IE中站点的屏幕截图。

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.