我们在新网站上定位哪些浏览器和操作系统?

时间:2020-03-06 14:42:14  来源:igfitidea点击:

当我们在新网站上工作时,我们将目标定位于浏览器和操作系统的哪些组合,以及优先级是什么?我们是否发现针对某些特定组合(而忽略其余部分)比尝试使它们全部按预期工作更好?

常用浏览器:

  • Firefox(1.5、2、3)
  • Internet Explorer(6、7、8测试版)
  • 歌剧
  • 铬合金

常用操作系统:

  • Windows(XP,Vista)
  • Mac OSX
  • 的Linux
  • 的Unix

解决方案

我正在做:

  • Firefox 2及更高版本
  • IE 7以上
  • Konquo​​rer或者Safari(或者现在可能是Chrome)

我在哪里工作,我们的目标是

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

我们没有专门针对任何Linux浏览器,但是如果它们在上面的列表中运行,则很有可能在任何地方运行。我们现在还在Windows上针对Google的Chrome浏览器进行测试。

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

这取决于听众。如果我们偏爱高科技用户,则可能有50%的用户使用Firefox。如果我们有很多父母,则可能有75-80%的用户使用IE 6或者IE7. 我们可能需要使用Google Analytics(分析)获取alhpa / beta,以便对受众群体进行评估。

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

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

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

FF3和Chrome现在太新了,以至于我常常忽略它们,但我必须说:它们速度很快!我的javascript / css重载站点使用它们的速度明显更快。

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

在我工作的地方,我们将在Windows上测试以下各项(按优先级,基于google Analytics(分析)的数据):

  • IE 7
  • IE 6
  • Firefox 3
  • Firefox 2
  • Safari 3

因为用户的比例很小,所以我们不理会Opera或者较旧版本的浏览器,但是我们会尽力将所有代码都编码为标准,因此不会有大问题。

当然,就像米尔豪斯(Milhous)所说,这取决于特定听众。 YMMV。

我习惯的标准套件是:

  • IE6(获胜)
  • IE7(获胜)
  • Firefox 1.5+(Win / Mac)
  • Safari 2+(Win / Mac)
  • Opera 9+(Win / Mac)
  • Chrome(到目前为止,如果在胜利时清除Safari 3.0,似乎也清除了Chrome)

我们也可以一般性地声称支持IE6 / 7,Gecko和WebKit ...,它涵盖了此处列出的所有内容,但Opera以及未列出的一些内容。仅测试渲染引擎,而不是浏览器版本的特定差异,使测试结果变得舒适起来要困难得多。

我同意我们应该尝试使其完全正常运行,但是如果它是一个新站点,我将认真考虑放弃对IE6的支持。从开发的角度来看,如果不需要支持,它将为我们节省数小时的拔头发时间。

我们必须权衡目标受众以及是否愿意失去一些不愿意(或者无法)升级其浏览器的客户。