【问题标题】:If I test in Chrome and Firefox on Windows, why would I need to on Mac?如果我在 Windows 上测试 Chrome 和 Firefox,为什么我需要在 Mac 上测试?
【发布时间】:2015-07-06 03:16:02
【问题描述】:

如果我正在为 Web 开发一些东西,并且我已经在 Windows 上的 Chrome、Firefox 和 IE 中完成了功能测试,我真的需要在 OS X 上做同样的事情吗?浏览器(Chrome 和 Firefox)在每个操作系统之间的工作方式是否存在很大差异,是否需要在每个浏览器中针对每个操作系统进行单独测试?

【问题讨论】:

  • s/windows/linux s/mac/windows 一个“明显”的区别是字体(在不同的操作系统上是不同的)。但只要您指定字体/系列,就不会遇到这种麻烦。期待详细解释是否确实存在差异,以及这将如何影响“网络视图”。

标签: google-chrome firefox testing browser cross-browser


【解决方案1】:

你应该不需要。总的来说,在相同的浏览器上两者之间没有区别。您可能很少发现略有不同的怪癖,但我从未遇到过。

【讨论】:

    【解决方案2】:

    我在 Reddit 和 Hacker News 上提出了这个问题。以下是回复要点的简要汇总:

    1. 似乎大家一致认为,您可能遇到的主要差异与字体类型渲染有关(在 OS X 和 iOS 上,字体渲染更流畅)。

    2. 许多人认为,您在 Windows 和 OS X 版本的浏览器之间看到的大部分内容是相同的,只有基于操作系统设计的用户代理存在细微差别(例如,本机单选按钮、滚动条、等等。)。这不是浏览器独有的,而是每个操作系统上运行的所有应用程序。此外,浏览器中的功能支持不会因操作系统而异,即,如果它只是 Firefox 中部分支持的功能,那么在所有平台上都是如此。

    3. 有人建议,鉴于在 Mac 平台上开发的强烈偏好,在 OS X 的 Chrome 和 Firefox(和 Safari)版本上进行测试并远程测试 IE(例如,modern.ie 、BrowerStack、Sauce Labs 等)使用像 BrowserStack 这样的跨浏览器测试套件并不排除包括移动浏览器的可能性(供以后讨论)。

    来源:RedditHacker News

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-27
      • 2014-02-04
      • 1970-01-01
      相关资源
      最近更新 更多