当您开发新网站时,您的目标是什么浏览器和操作系统的组合,以及哪些优先级?您是否发现针对一些特定组合(并忽略其余组合)比努力使它们全部按预期工作更好?

常用浏览器:

  • 火狐浏览器(1.5、2、3)
  • Internet Explorer(6、7、8 测试版)
  • 歌剧
  • 铬合金

常见操作系统:

  • Windows(XP、Vista)
  • 苹果电脑
  • Linux
  • Unix
有帮助吗?

解决方案

主要是我只针对浏览器,因为我构建的网站并不真正依赖于任何特定于操作系统的东西。如上所述,雅虎的分级浏览器支持指南是确定您应该/可以支持哪些浏览器的一个很好的起点。雅虎的用户界面库 (CSS+JavaScript) 为实现这一目标提供了巨大帮助。

但在开发网站时,我主要在 Firefox2 上进行,因为它拥有最好的 Web 开发工具(firebug + wed 开发工具包)。然后我还使用 Opera 9.5 测试我的网站,因为它是我选择的浏览器 浏览. 。我之前已经对在任何合理级别上支持 IE6 失去了所有希望,所以这些天我只是通知我的用户升级到 IE7,它几乎能够显示类似于 FF2/3+Chrome+Opera 的网站。

FF3 和 Chrome 目前还很新,我倾向于忽略它们,但我必须说:他们的速度真他妈快!我的 javascript/css 重站点使用它们后速度明显更快。

其他提示

我正在做:

  • 火狐浏览器 2 及更高版本
  • IE 7 及更高版本
  • Konquo​​rer 或 Safari(或者现在可能是 Chrome)

雅虎的 分级浏览器支持 是一个很好的指南:

这取决于你的观众。如果您的技术用户较多,那么 Firefox 用户中可能有 50%。如果您有很多爸爸妈妈,那么您可能有 75-80% 的用户使用 IE 6 或 7。您可能需要使用 Google Analytics 获取 alpha/beta,以便衡量您的受众。

在我工作的地方,我们的目标是

  • Windows 上的 Firefox 2 和 3
  • Mac 上的 Firefox 2 和 3
  • Windows 和 Mac 上的 Safari
  • IE 6 和 7

我们并不是专门针对任何 Linux 浏览器,但如果它们在上面的列表中工作,那么它们很可能在任何地方都可以工作。我们现在还在 Windows 上针对 Google Chrome 浏览器进行测试。

我这周才发现,如果你稍微弯曲一下并弄清楚如何验证你的 HTML,你就更有可能不必关心跨浏览器的东西。

哦,是的,除了 JavaScript。

我首先让它在 Firefox 中运行,这就是老板使用的。Opera 最后是 Bob 使用的。哈哈,鲍勃只是在开玩笑。

但即便如此,您也永远不会安全,因为浏览器不兼容的细节以及您询问的 90% 的人都无法真正告诉您他们正在使用哪种浏览器。

Can you click help and about? (Pause) No?  Oh, that right you're using IE7

甚至那种旧的备用方式也不再起作用了。

我的建议是锁定 IE,就像它是终端服务器一样,然后尝试浏览您的网站。如果您可以单击所有内容并阅读所有内容,那么您就没有问题了。

如果您使用 sIFR 并且有人打电话给您,告诉您徽标颠倒了,那么是时候确定优先级并再次担心兼容性了,否则 IE 和 FF 就可以了。

没有目标。与许多人进行测试。

在我工作的地方,我们测试了以下内容(按照优先顺序,基于谷歌分析的数据),全部在 Windows 上进行:

  1. 浏览器7
  2. 浏览器6
  3. 火狐3
  4. 火狐2
  5. 狩猎3

我们不关心 Opera 或旧版本的浏览器,因为用户的比例非常小,但是我们尽力按照标准编写所有内容,因此应该不会有任何大问题。

当然,就像米尔豪斯所说,这取决于你的特定受众。YMMV。

我习惯的标准套件是:

  1. IE6(获胜)
  2. IE7(获胜)
  3. 火狐 1.5+ (win/mac)
  4. Safari 2+(win/mac)
  5. Opera 9+(win/mac)
  6. Chrome(到目前为止,如果它在win上清除了Safari 3.0,那么似乎也清除了Chrome)

您还可以笼统地声称支持 IE6/7、Gecko 和 WebKit...它涵盖了这里列出的所有内容,但 Opera 除外,还有一些未列出的内容。只是测试起来要困难得多 只是 渲染引擎而不是浏览器版本的具体差异,并且对结果感到满意。

我同意你应该尝试让它正常工作,但如果它是一个新站点,我会认真考虑放弃对 IE6 的支持。从开发的角度来看,如果您不需要支持它,它将节省您数小时的时间。

您必须根据您的目标受众来权衡这一点,以及您是否愿意失去一些不愿意(或无法)升级浏览器的客户。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top