背景:
我在一家网络开发公司工作,因此,我们希望测试我们网站在尽可能多的不同浏览器和平台上的兼容性。一种方法是设置专用服务器,每个服务器都使用不同的操作系统(Mac、Linux、WinXP、Vista 等),并尝试让同一浏览器的多个版本在同一台机器上运行。例如,我认为让 WinXP 同时运行 IE6、IE7 和 IE8 并不容易。
有一些网站专门用于此目的,但它们速度很慢并且成本很高,因此如果不太麻烦的话,我的公司宁愿建立自己的内部服务。
问题:
是否有任何(相对)简单的方法可以将服务器设置为“截图工厂”,以便在设计网站时我们可以让它生成大量浏览器的截图,以便我们检查兼容性问题?
答案1
您只需要某种基本形式的虚拟化 - 像 VirtualBox、VMWare 等就可以了。然后,您只需在不同的 VM 中安装每个客户端操作系统/浏览器,并从那台机器上对每个操作系统/浏览器进行测试。很多人都这样做,设置起来并不复杂。如果您需要更多帮助,请询问。