我知道有适用于 Mac 的 Wine IE7,但是它非常不稳定且难以使用,有没有更好的方法在 Mac 上测试 IE7 渲染?
编辑:我也不想在 parrells/windows 上花费几百美元。
答案1
如果你有网站,你可以使用IE 网络渲染器:
IE NetRenderer 允许您检查网站如何通过 Internet Explorer 7、6 或 5.5 呈现,就像从位于德国的高速数据中心看到的那样。
如果你没有网站,可以使用免费的动态 DNS 服务轻松创建一个网站动态域名系统。
此方法仅适用于静态网页的测试。对于动态页面,解决方案是使用虚拟盒支持 Virtual PC,因此可以与 Microsoft 的Internet Explorer 应用程序兼容性 VPC 映像。
从维基百科:
硬盘以以下三种磁盘映像格式之一进行模拟:一种称为“虚拟磁盘映像”(VDI)的 VirtualBox 特定容器格式,它以文件形式(带有 .vdi 后缀)存储在主机操作系统上;VMware 虚拟机磁盘格式(VMDK);以及Microsoft Virtual PC VHD 格式。这意味着可以设置 VirtualBox 虚拟机以使用在VMware 或 微软虚拟电脑以及其自己的原生格式。VirtualBox 还可以连接到 iSCSI 目标和主机上的原始分区,将其用作虚拟硬盘。VirtualBox 模拟 IDE、SCSI、SATA 和 SAS 控制器,硬盘可以连接到这些控制器。
答案2
这是一个不错的方法。
http://blog.mozmonkey.com/2008/vpc-ie6-ie7-ie8-on-mac-os-x/
好消息是,微软为其每种浏览器提供了免费的 VirtualPC 磁盘映像。
坏消息是它们无法在 Mac 上运行,VirtualPC 也无法在 Parallels 或 VMWare Fusion 中运行 — 但我找到了解决方案!我们可以将磁盘映像转换为适用于 VMWare Fusion 或 VirtualBox。
答案3
您可以尝试使用浏览器。与其他类似的解决方案(至少是我所知道的)相比,其优势在于页面具有交互性。
答案4
在 Safari 中打开“首选项”菜单。单击“高级”选项卡并勾选“在菜单栏中显示开发菜单”。现在,您拥有了进行大量检查所需的工具。此外,如果您使用 Dreamweaver,您还可以使用其中的检查工具以文本形式输出错误。