几年后,我才搬到Mac,将PC永久性地移出了家。我是负责网页设计的平面设计师。我用div布局编写纯XHTML页面。但是,只要遵循Web标准,就必须检查一下它在最常用的浏览器上如何工作。
在Mac上,我的默认浏览器是Firefox(还安装了Chrome和Safari)。但是我看不到我的页面在IE中的显示结果。
在Mac上,是否可以在IE上测试网页设计?
(Microsoft不再支持Mac版IE,因此我没有下载它。我收到了一些使用Boot Camp的建议,但我不想安装Windows。)
几年后,我才搬到Mac,将PC永久性地移出了家。我是负责网页设计的平面设计师。我用div布局编写纯XHTML页面。但是,只要遵循Web标准,就必须检查一下它在最常用的浏览器上如何工作。
在Mac上,我的默认浏览器是Firefox(还安装了Chrome和Safari)。但是我看不到我的页面在IE中的显示结果。
在Mac上,是否可以在IE上测试网页设计?
(Microsoft不再支持Mac版IE,因此我没有下载它。我收到了一些使用Boot Camp的建议,但我不想安装Windows。)
Answers:
我了解您不想安装Windows。但是,这就是我们公司的所有Mac用户所做的事情(带有vmWare融合)。
我知道这样做的最常见方式:
您当地的图书馆经常有可供顾客使用的PC
要求好友为您测试/获取屏幕截图(通常,作为回报,您在Mac上也要对其进行相同操作)
即使您已安装IE / Mac,在这方面也无济于事。它使用了不同的渲染引擎。一款从未使用过IE / Win的版本。
有一种方法可以通过Wine使用Windows的常规IE7和IE8。简短的德语教程可在http://www.webmasterpro.de/coding/article/internet-explorer-auf-mac-os-x-installieren.html上找到。
如果运行虚拟机没有意思,我认为最好的选择是购买一台带有Microsoft OS的廉价PC。
您可以在没有监视器的情况下运行它,并使用Microsoft的免费“远程桌面连接”软件将其连接起来,因此您无需在另一台计算机上进行物理打字即可进行测试。您可能希望测试IE的几种不同版本。为此,Microsoft提供了基于虚拟机的浏览器副本[1]。由于许可问题,这些映像无法在Mac上的传统VM中运行。它们将在便宜的PC上运行。
我一直在使用http://ipinfo.info/netrenderer/index.php
,并且效果很好,尽管显然不如vmWare好。如果我经常使用网页,那么我可能会投资购买虚拟Windows机器。
我建议使用一个虚拟环境,以便您可以克隆虚拟机以在每个虚拟机上托管IE的不同版本(至少需要测试IE 7和8,并且即将发布9)。
除了商业产品(VMWare Fusion和Parallels)之外,还有诸如Virtual Box的开源项目,您可以使用它们来开始实验。
您需要有效的Microsoft Windows XP或Windows 7许可证,以便可以在虚拟机上安装Windows。
关于Massimo
你不知道 没有IE测试套件是完全准确的,有一些套件会引发在生产中不会出现的错误(浪费您的时间在误报上)。虚拟机的可靠性不如人们想象的那样-在尝试运行IE6时,我已经看到了多个特定于VM的错误(我认为IE6的呈现引擎依赖于某些线程的协调,而这些VM不能很好地进行管理)。
如果IE6 / 7功能对您的组织很重要,我