问题描述
|
在OS X上,用于测试客户端代码(HTML / JS / CSS)的浏览器兼容性以及所有主要浏览器的其他问题的良好工作流程是什么?
我使用Textmate(HTML和JavaScript),CSSEdit(CSS)进行Web开发,并使用Safari的Web Inspector(主要用于检查JS控制台)。我的确具有Windows XP上的Parallels,但还没有针对Web开发进行过调整。
解决方法
我们也在Mac上进行开发,因此通常要做的是借助Firebug插件和Web Developer工具栏在Firefox中进行测试和调试。然后,如果有任何差异,我们会使用Chrome的内置Inspector对Chrome / Safari中的内容进行交叉检查。
为了在Windows上进行测试,我们使用了专用的Windows计算机,可以通过远程桌面访问该计算机,该计算机具有一些运行各种版本Internet Explorer的虚拟机(每个虚拟机都不错,但对于IE6,仅使用一个VM,对于IE 7和使用远程计算机上安装的IE版本作为第三个选项)。
我的一位同事使用VMWare进行了设置,并在VirtualMachine中的Macbook上运行了IE。
据我所知,在IE 6中调试非常困难,但是某些较新的IE版本具有与Safari和Chrome中类似的相当不错的Inspector。