我们在新网站上定位哪些浏览器和操作系统?
当我们在新网站上工作时,我们将目标定位于浏览器和操作系统的哪些组合,以及优先级是什么?我们是否发现针对某些特定组合(而忽略其余部分)比尝试使它们全部按预期工作更好?
常用浏览器:
- Firefox(1.5、2、3)
- Internet Explorer(6、7、8测试版)
- 歌剧
- 铬合金
常用操作系统:
- Windows(XP,Vista)
- Mac OSX
- 的Linux
- 的Unix
解决方案
我正在做:
- Firefox 2及更高版本
- IE 7以上
- Konquorer或者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的支持。从开发的角度来看,如果不需要支持,它将为我们节省数小时的拔头发时间。
我们必须权衡目标受众以及是否愿意失去一些不愿意(或者无法)升级其浏览器的客户。