代码之家  ›  专栏  ›  技术社区  ›  Ryan Shripat Simon_Weaver

我应该用老版本的Firefox测试我的应用程序吗?

  •  2
  • Ryan Shripat Simon_Weaver  · 技术社区  · 15 年前

    为了检查浏览器的兼容性,并且考虑到资源有限,是否值得使用旧版本的Firefox测试我的HTML 4/CSS 2 web应用程序和站点,或者在编写本文时使用当前版本(v3.6)进行测试?

    如果我需要测试旧版本,为什么?我需要注意的是什么?

    更新1 :这适用于一般可用的访问群体,我们可以假设浏览器的使用模式与一般公众的相同。

    6 回复  |  直到 15 年前
        1
  •  3
  •   Daniel T.    15 年前

    一般来说,在尽可能多的不同环境中测试应用程序。用老版本的浏览器测试它从来都不是个坏主意。

    当然,考虑到时间限制和实际需求,您可能希望限制测试的范围。例如,除非您正在为政府创建一个应用程序,否则通常不需要测试下面的任何内容 Internet Explorer 6 .

    至于Firefox,2.x版本在它开始流行的时候。很容易想象Firefox 2.x上还有很多人,你需要注意的主要是CSS处理方式的不同。旧的浏览器可能会以不同的方式呈现某些CSS标记,或者只是简单地呈现一些CSS标记而不支持它们。

        2
  •  3
  •   Bill    15 年前

    我通常会签入较旧的浏览器,并遵循以下列表 http://developer.yahoo.com/yui/articles/gbs/ 一级浏览器。除非它只是一个很快的网站,我在所有a级浏览器测试。

    检查不同浏览器的主要原因是确保不同的用户获得相同的体验,并且您的站点实际工作。一些显而易见的东西是css修复,javascript/ajax修复,或者不起作用,PNG透明胶片在IE6中不起作用等等。

    如前所述,你需要知道你的人口统计和网站的用途。如果它是一个内部站点,或者只有有限的人才能访问它,而且你知道他们不使用IE7或更低版本,或者旧版本的火狐,那么真的不需要交叉检查。但我要说的是,对于一般的公共网站,坚持A级浏览器,你就相当不错了。

        3
  •  2
  •   Doc Brown    11 年前

    如果你想用很多不同的浏览器进行测试,这个免费服务可能对你有帮助:

    http://browsershots.org/

    (Adobe过去有一项商业服务,但他们在2013年关闭了它。)

        4
  •  1
  •   The Archetypal Paul    15 年前

    如果你的目标受众中有相当一部分使用旧版本,是的。

    这是一个普遍适用的申请,还是只限于一个组织?如果是后者,那么公司对浏览器支持的政策将决定这一点。

        5
  •  0
  •   Oded    15 年前

    首先,找出浏览器 demographics 到你的网站都是这样的。

    这将推动任何兼容性测试。

    如果你发现有很多用户使用老版本的Firefox,那么这是值得的。

    你可能会发现一些你没有考虑过的浏览器应该是一个焦点。

        6
  •  0
  •   Pekka    15 年前

    好问题!

    如果你的应用程序针对的是不太懂技术的人,我会说对2的基本测试仍然是强制性的。我看到很多机器仍然在运行2,因为关闭了自动更新等等。

    推荐文章