不同操作系统下浏览器兼容性测试的研究

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

不同操作系统下浏览器兼容性测试的研究摘要:针对现在操作系统和浏览器使用的多样性,本文抽取了一些网页,对这些网页的操作系统和浏览器兼容性进行了测试,通过测试结果发现很多网页都攒在不同类型的操作系统和浏览器兼

容性问题,针对这些问题,笔者提出了今后网页开发时,需要注意的几点问题,对于网页开发具有一定的借鉴意义。

关键词:操作系统;浏览器;兼容性;测试

中图分类号:tp393.092 文献标识码:a 文章编号:1007-9599 (2012)18-0000-02

1 引言

当前的基于web开发的系统,大多数都是基于b/s架构的。基于该架构开发的系统实际上就是浏览器/服务器模式。系统的核心内容部署在一个服务器上,使用者想对这些内容进行访问,需要在客户端通过一个浏览器来实现。也就是说,使用者访问的服务器的内容在客户端是通过浏览器显示出来的。实际上,网页浏览器对于单独的一台电脑而言,也相当于操作系统之上的一个应用软件,它的作用就是对于网页中的文件进行显示,这些文件的内容一般是由html代码来组成的。所以说,对于浏览器端来说就是希望能够看到按照开发者意图展现出来的网页的内容并能顺利和服务器进行信

息的交互。这似乎很容易实现,但是开发者在进行网页开发时,对于访问者使用的浏览器和操作系统可能没有全部进行测试,这样就会出现一个问题:开发者开发的网页在不同操作系统下的不同浏览

器下是不兼容的。对于浏览器兼容性问题在以往的文献中多有研究,但是对于不同操作系统下的浏览器兼容性问题却几乎没有涉及到。本文研究的内容就是对同一个网页在不同操作系统下的浏览器兼容性进行测试,并对产生的测试结果进行分析和研究,以归纳出针对不同的操作系统和浏览器网页设计今后可能需要改良的地方。

2 不同操作系统下浏览器兼容性测试的意义

信息技术和互联网技术的近几年的发展速度堪称惊人。在这种大背景下,越来越多的基于web的系统采用b/s架构。也就是说访问者可以在物理位置不同的地方通过自己的电脑,在自己安装的操作系统下,通过操作系统访问各个基于web系统的网页。开发者在进行系统开发时,也能考虑到浏览器的一些兼容性的问题,对不同的浏览器的兼容性进行测试。但是却很少有开发者会考虑到操作系统对于浏览器兼容性的影响。这其中的原因有很多,其中一个很重要的原因就是现在大多数的企事业单位日常办公都使用微软公司开发的windows操作系统,因此,对于这些企事业单位用户来说,他们觉得他们的门户网站只要能够符合window的浏览器兼容性问题就可以了。就能满足绝大多数用户的访问需求。

但是,现在的操作系统市场和浏览器市场一样的竞争积累。无论是操作系统还是浏览器都不是微软一枝独秀的年代了。而是进入了操作系统和浏览器市场多元化的发展的阶段。也就是说操作系统和浏览器用户可以根据自己的需求而选择不同的操作系统和浏览器,而且可供选择的范围越来越大。例如操作系统市场,商业操作

系统最常用的是微软的windows操作系统和苹果的mac操作系统。而对于国内市场,现在中标麒麟操作系统系列的发展快速,已经涉及到了很多的领域,如国防、政府、能源、交通、航天、电信、金融、邮政、教育等众多领域,成功实现了规模化应用。中标麒麟操作系统可以安全兼容linux操作系统,安全性极高。浏览器方面,像火狐浏览器在全球的市场份额已经上升到15%左右;而遨游浏览器在华人市场的市场份额已经超过了ie浏览器,占据第一份;奇虎的360安全浏览器,由于其浏览器的安全性能较好,已经越来越多的被广大的浏览器用户多认可。所有这些都说明,操作系统和浏览器的兼容性问题是开发网页时必须考虑的因素。但是从实际情况来看,当前对于操作系统和浏览器兼容性问题进行系统考虑的网页开发时很少的。因此对于不同操作系统下浏览器兼容性问题进行测试,并对测试结果进行分析,对于网页设计今后的改良,使开发者开发的网页不仅能满足windows操作系统和ie浏览器标准,这对于网页开发和建设工作的意义是比较重大的。只有开发者开发的网页能够满足不同操作系统和不同浏览器的兼容性,才能使的网页的访问没有障碍,使得访问者无论使用什么操作系统和浏览器访问系统网页都能获得正确的和完整的信息。

3 不同操作系统下浏览器兼容性测试的结果

为了对各个网页在不同的操作系统和浏览器下的兼容性进行测试,笔者从大量的在线网页中中随机抽选了100个网页进行了操作系统和浏览器兼容性的测试。主要从页面的排版、布局、页面显示,

功能使用情况4个方面进行测试。

本次浏览器兼容性测试工作,选取的操作系统为中标麒麟操作系统、windows操作系统和苹果mac操作系统。浏览器有firebox 浏览器、maxton浏览器和360安全浏览器等几个不同的浏览器。下面笔者就以操作系统进行分类来分析一下不同的网页的兼容性结果。

3.1 中标麒麟操作系统

前面已经提到,中标麒麟操作系统是我国自主研发的操作系统,它有若干的版本,可以供不同类型和级别的用户选择使用。中标麒麟操作系统本文可以兼容上述的三种浏览器。在中标麒麟操作系统下使用这三种浏览器对抽选的100个页面进行访问时,结果如下所示。

通过firebox访问网页出现排版问题的占5%,出现布局问题的占4%,出现页面显示不完整的占3%,出现功能无法使用的占2%。

通过maxton访问网页出现排版问题的占7%,出现布局问题的占5%,出现页面显示不完整的占4%,出现功能无法使用的占4%。

通过360安全浏览器访问网页出现排版问题的占5%,出现布局问题的占5%,出现页面显示不完整的占4%,出现功能无法使用的占3%。

3.2 windows 操作系统

windows操作系统是微软公司开发的,是目前市场上的主流操操作系统。其版本也非常多,但是不同的版本都兼容测试使用的三种

浏览器,在windows操作系统下使用这三种浏览器对抽选的100个页面进行访问时,结果如下所示。

通过firebox访问网页出现排版问题的占3%,出现布局问题的占4%,出现页面显示不完整的占3%,出现功能无法使用的占1%。

通过maxton访问网页出现排版问题的占5%,出现布局问题的占5%,出现页面显示不完整的占4%,出现功能无法使用的占2%。

通过360安全浏览器访问网页出现排版问题的占3%,出现布局问题的占3%,出现页面显示不完整的占2%,出现功能无法使用的占1%。

3.3 mac操作系统

mac操作系统是苹果电脑自有的操作系统,专门运行在苹果系列电脑上。本身mac操作系统有其自带的操作系统safari。但是现在不同的浏览器厂商都开始开发支持mac操作系统的浏览器版本,本文提及的三种浏览器都有支持mac操作系统的版本出现,因此在mac 操作系统下使用这三种浏览器对抽选的100个页面进行访问时,结果如下所示。

通过firebox访问网页出现排版问题的占10%,出现布局问题的占8%,出现页面显示不完整的占8%,出现功能无法使用的占6%。

通过maxton访问网页出现排版问题的占8%,出现布局问题的占8%,出现页面显示不完整的占7%,出现功能无法使用的占7%。

通过360安全浏览器访问网页出现排版问题的占8%,出现布局问题的占7%,出现页面显示不完整的占6%,出现功能无法使用的

相关文档
最新文档