跳转到主要内容
xieyanxy9 提交于 30 November 2012

原文链接:drupal.org/node/981614 

跨浏览器测试是指测试您的主题在多个浏览器,以确保每个浏览器呈现的页面,如预期中的实践。有时,不同的呈现代理商 (壁虎、 WebKit 等) 以不同的方式来呈现页。首先,请确保您的主题遵循这些准则。这些提示应允许您,themer,以避免这些问题。

目标浏览器

选择目标浏览器为您的主题主要归结到观众。它是很好的做法审查市场由浏览器共享 (见W3Schools的统计数据和趋势) 顶部的列表。因为旧版本的浏览器往往不能支持一些较新的规格版本的浏览器也可以在设计中,发挥作用。很多人仍然使用互联网资源管理器 6 没有始终遵循当前的 web 标准。

有时,由于成本、 时间或其他限制,可能可行的某些浏览器提供只部分支持。其中一个例子就会将不包括 CSS 3 过渡在 Internet 浏览器 6 中。此退化的支持是精细的主题。此外,您可能想要考虑报警的事实他或她正在运行过时的浏览器的用户。然而,如上文所述,有些人可能没有选择在这一问题。

本地选项

许多浏览器都允许您下载旧的、 不受支持版本的他们的浏览器。例如,可以找到较旧版本的 Firefox 的 3.x 分支在这里。下载这些较旧的版本时, 小心限制您的使用情况,因为这些版本可能有安全漏洞。如果您担心病毒在 web 上,另一个选项将使用关于或其他类似程序沙盒环境中运行旧版本。最后,最好的隔离您从您的测试程序的计算机将在虚拟机中安装较旧的浏览器.

互联网资源管理器

通常,当计算机上安装较新版本的 Ie 浏览器,被删除旧版本。但是,对于 web 开发人员,这可能会问题,因为他们不能检查他们在以前版本中的站点。一个可能的解决方案是使用IE 集合安装旧版本。

远程选项

如果您不想在您的计算机上安装多个浏览器,还有在线服务使您可以查看您的网站与其他浏览器。然而,大部分的这些服务的一个缺点是您需要有公共 web 服务器在您的测试你的主题与 Drupal 安装可以运行。

向远程测试你的主题的一个选项将使用像Browsershots服务。此服务允许您检查您从多个浏览器和操作系统的主题。但是,您不能点击屏幕截图、 您页面之间移动或使用动态页面元素。此外,每一天,您可以只检查某一特定站点之前它需要您购买付费会员人数有限次数。

另一个选项来测试您的主题将是使用Adobe BrowserLab。但是,您必须具有 CS5 居住许可证才能使用服务。

有许多可用于其他服务。其中一些要求付款,而有些则允许免费的审判。这些服务的列表可以找到在这里这里.