测试跨浏览器兼容性的最佳方法是什么?

时间:2010-07-21 10:13:11

标签: css browser

由于不再支持Internet Explorer的便携版本(并且从未完全工作),我正试图找到一种在多种不同浏览器中测试网站的方法。

browsershots.org之类的延迟太高而不实用,而且你无法测试功能。

我正在考虑使用安装了不同版本浏览器的Windows XP VMWare映像,但这似乎是一种正确的痛苦。

是否有其他方法可以在浏览器上测试CSS兼容性?

4 个答案:

答案 0 :(得分:2)

最好的方法是实际安装这些浏览器,并真正使用它们进行测试。在某些情况下,您可以使用虚拟机(例如,当您要在Mac上测试Internet Explorer 6时)。

答案 1 :(得分:1)

如果运行Windows,则对于Internet Explorer,请尝试IETesterIE Collection。它们包含所有版本的Internet Explorer。

答案 2 :(得分:0)

像Flakron Bytyqi建议的那样,最简单的方法是使用IETester或类似的软件。使用IETester一年,我从来没有看到它的IE6实现和真正的IE6渲染之间有任何区别。

现在,拥有多个虚拟机可能是一个好主意,因为:

  • 您只需要安装三个VM,
  • 您可以测试其他浏览器。例如,并排安装IE6,Firefox 2和Opera 8,
  • 毫无疑问:您使用的是真正的浏览器,因此如果指定了相同的浏览器选项,则使用相同浏览器的所有人都将获得相同的结果

由于安装三个虚拟机并购买三个Windows许可证并不好笑,我个人建议如前所述使用IETester,或使用Litmus等公司的服务(但确实如此,您无法测试功能)。

答案 3 :(得分:0)

您是否尝试过Adobe BrowserLab

但是对于功能测试,恐怕你不得不在浏览器中做到这一点。如果您使用的是Linux,则可以在Linux计算机上的VirtualBox上安装Windows XP(Internet Explorer 8,Safari和Chrome)(Internet Explorer 8可以选择行为类似于Internet Explorer 7)。并在Linux上的Wine上进行Internet Explorer 6测试。 Checkout PlayOnLinux在Linux上运行Internet Explorer 6.