Web浏览器的兼容性检测方法、装置及系统的制作方法

文档序号:6442119阅读:187来源:国知局
专利名称:Web浏览器的兼容性检测方法、装置及系统的制作方法
技术领域
本发明涉及互联网技术领域,特别涉及一种Web浏览器的兼容性检测方法、装置及系统。
背景技术
随着互联网技术的不断发展,用户可以随时随地通过开启网页来收发邮件、搜索资料以及浏览新闻等。一般而言,开启网页的方式是在用户终端的Web浏览器中输入该网页对应的网址,以获得该网页中的内容。常见的Web浏览器包括IE、Netscape、Firefox和Opera等,这些Web浏览器都是通过解析网页的程序代码来显示网页内容。超文本标记语言(Hypertext Markup Language, HTML)是目前WWW上应用的超文本标记语言,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,告诉Web浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等),浏览器按顺序阅读该网页文件,然后根据标记符解释和显示其标记的内容。然而,不同的Web浏览器对HTML网页语法的支持度可能不同,SP使均属于IE系列的Web浏览器,比如IE6、IE7和IE8,它们对HTML网页的解析机制也相差较大,因此会经常导致同一个网页在部分Web浏览器能够中显示正常,而在另外一部分Web浏览器中则显示失败,因此可能会严重影响用户对网页的体验效果。为解决Web浏览器的兼容性问题,目前的解决方法是依靠用户的反馈或者是依靠维护人员去主动发现Web浏览器存在的兼容性问题,这种完全依靠人工手段的检测方式,能够解决的Web浏览器的兼容性问题非常有限,而且不能做到及时发现和处理。对于目前互联网上提供的Web浏览器兼容性的测试软件,实际上是将被测Web浏览器中的网页特征发送给网络服务器,在网络服务器中依然采用人工的方式对所述被测Web浏览器的网页特征进行检测,从而确定所述被测Web浏览器是否存在兼容性问题。由于在现有的解决方案中缺乏自动化手段,导致许多Web浏览器长期存在兼容性问题,严重影响用户的体验效果,进而面临可能会流失这一群体用户的危险,因此迫切地需要一种实时的、便捷的方式可以对Web浏览器进行兼容性检测。

发明内容
有鉴于此,本发明的主要目的在于提供一种Web浏览器的兼容性检测方法,能够实时地对Web浏览器进行兼容性检测。本发明的另一目的在于提供两种Web浏览器的兼容性检测装置,能够实时地对Web浏览器进行兼容性检测。本发明的又一目的提供一种Web浏览器的兼容性检测系统,能够实时地对Web浏览器进行兼容性检测。为达到上述目的,本发明的技术方案是这样实现的:一种Web浏览器的兼容性检测方法,该方法包括:
脚本监控器接收标准采集器发送的两个以上被测超文本标记语言HTML元素;所述脚本监控器计算每个所述被测HTML元素在被测Web浏览器中的被测HTML参数;所述脚本监控器将每个所述被测HTML元素以及与每个所述被测HTML元素对应的所述被测HTML参数发送给监控服务器;所述监控服务器判断与每个所述被测HTML元素对应的所述被测HTML参数与预先存储的与所述被测HTML元素对应的标准HTML参数是否一致,若不一致,则判定所述被测Web浏览器存在兼容性问题。一种脚本监控器,包括:第一接收单元,用于接收标准采集器发送的两个以上被测超文本标记语言HTML元素,将每个所述HTML元素发送给计算单元;所述计算单元,用于计算每个所述被测HTML元素在被测Web浏览器中的被测HTML参数,将每个所述被测HTML元素以及与每个所述被测HTML元素对应的所述被测HTML参数发送给发送单元;所述发送单元,用于将每个所述被测HTML元素以及与每个所述被测HTML元素对应的所述被测HTML参数发送给监控服务器。一种监控服务器,包括:第二接收单元,用于接收脚本监控器发送的两个以上被测HTML元素以及与每个所述被测HTML元素对应的被测HTML参数,将每个所述被测HTML元素以及与每个所述被测HTML元素对应的所述被测HTML参数发送给检测单元;所述检测单元,用于判断与每个所述被测HTML元素对应的所述被测HTML参数与预先存储的与所述被测HTML元素对应的标准HTML参数是否一致,若不一致,则判定所述被测Web浏览器存在兼容性问题。一种Web浏览器放入兼容性检测系统,包括:脚本监控器,用于接收标准采集器发送的两个以上被测超文本标记语言HTML元素,计算每个所述被测HTML元素在被测Web浏览器中的被测HTML参数,将每个所述被测HTML元素以及与每个所述被测HTML元素对应的所述被测HTML参数发送给监控服务器;所述监控服务器,用于判断与每个所述被测HTML元素对应的所述被测HTML参数与预先存储的与所述被测HTML元素对应的标准HTML参数是否一致,若不一致,则判定所述被测Web浏览器存在兼容性问题。可见,采用本发明的技术方案,脚本监控器将每个被测HTML元素以及与每个被测HTML元素对应的被测HTML参数发送给监控服务器,监控服务器判断与每个被测HTML元素对应的被测HTML参数与预先存储的与被测HTML元素对应的标准HTML参数是否一致,若不一致,则判定被测Web浏览器存在兼容性问题。和现有技术相比,本发明提出的Web浏览器的兼容性检测方法、装置及系统,能够实时地对Web浏览器进行兼容性检测;另外,本发明所述方法实现起来高效便捷,便于普及。


图1为本发明Web浏览器的兼容性检测方法实现流程图。
图2为本发明被测HTML元素在标准web浏览器中的HTML网页结构示意图。图3为本发明步骤112的一种实现方法的流程图。图4为本发明被测HTML元素在被测Web浏览器中的HTML网页结构示意图。图5为本发明脚本监控器的结构示意图。图6为本发明监控服务器的结构示意图。图7为本发明Web浏览器的兼容性检测系统的结构示意图。
具体实施例方式
针对现有技术中存在的问题,本发明中提出一种改进后的Web浏览器的兼容性检测方案,能够实时地对Web浏览器进行兼容性检测。为使本发明的技术方案更加清楚、明白,以下参照附图并举实施例,对本发明所述方案作进一步地详细说明。图1为本发明Web浏览器的兼容性检测方法实现流程图。如图1所示,包括以下步骤:步骤101脚本监控器接收标准采集器发送的两个以上被测超文本标记语言HTML元素。在现有技术中,HTML文档是由HTML元素定义的,每个HTML文档中包含了多个HTML元素,HTML元素指的是从开始标签到结束标签的所有代码,即HTML元素是以开始标签起始,以结束标签终止,开始标签和结束标签之间的内容为所述HTML元素的内容。例如,
This is my first paragraph.</p>,这个HTML元素包括一个开始标签
和一个结束标签〈/p>,该 HTML 元素的内容是:This is my first paragraph 较佳地,在本步骤之前,标准采集器还可以将每个被测HTML元素以及每个被测HTML元素在标准Web浏览器中的标准HTML参数发送给监控服务器,因此,在本发明的具体实施方式
中,脚本监控器在接收标准采集器发送的两个以上被测HTML元素之前,还可以包括如下所述的步骤:步骤111,标准采集器按照预定规则在标准Web浏览器上显示的HTML网页中选取两个以上被测HTML元素。图2为本发明被测HTML元素在标准web浏览器中的HTML网页结构示意图。如图2所示,可以按照行列对齐的选取规则在标准Web浏览器上显示的HTML网页中选取两个以上被测HTML元素,例如,标准采集器可以首先在标准Web浏览器上显示的HTML网页上选定一个矩形区域,然后将所述矩形区域等分为若干个子区域,如图2所示,可以将矩形区域等分为9个子区域,在每个所述子区域的中心位置上选取所述被测HTML元素。另外,在本发明的具体实施例中,也可以是预先制定的其他选取规则在标准Web浏览器上显示的HTML网页中选取两个以上被测HTML元素。 步骤112,标准采集器计算每个被测HTML元素在标准Web浏览器中的标准HTML参数。在本步骤中,所述标准HTML参数可以为被测HTML元素的开始标签相对于标准Web浏览器左上角顶点的绝对坐标,其中,所述绝对坐标具体指的是所述被测HTML元素的开始标签到标准Web浏览器的左边界和上边界的像素点个数。在本发明的具体实施方式
中,步骤112可以有多种实现方式,图3为本发明步骤112的一种实现方法的流程图。如图3所示,在本发明的具体实施方式
中,步骤112可以通过如下所述的步骤来实现:步骤301,脚本监控器将每个被测HTML元素的开始标签分别作为当前HTML元素,通过HTML中的OffsetLeft属性与offsetTop属性获取当前HTML元素的开始标签相对于所述当前HTML元素的父节点的开始标签的相对坐标。在本步骤中,HTML中的OffsetLeft属性指的是当前HTML元素的开始标签相对于由HTML中的offsetParent属性指定的父节点的开始标签在水平方向上的相对坐标;offsetLeft属性指的是当前HTML元素的开始标签相对于由offsetParent属性指定的父节点的开始标签在垂直方向上的相对坐标。因此,在本步骤中可以分别通过offsetLeft属性和offsetTop属性可以获取当前HTML元素的开始标签相对于所述当前HTML元素的父节点的开始标签的相对坐标。步骤302,脚本监控器判断当前HTML元素的父节点是否为空,若是,则执行步骤303,否则,执行步骤304。在本步骤中,如果所述当前HTML元素的父节点为空,则所述父节点即为标准Web浏览器的左上角顶点。步骤303,所述被测HTML元素的开始标签相对于标准Web浏览器左上角顶点的绝对坐标为所有的当前HTML元素的开始标签相对于所述当前HTML元素的父节点的开始标签的相对坐标之和。在本步骤中,如果被测HTML元素的父节点为空,所述被测HTML元素的父节点即为标准Web浏览器的左上角顶点,因此所述被测HTML元素的开始标签相对于所述父节点的开始标签的相对坐标即为所述被测HTML元素的开始标签相对于标准Web浏览器左上角顶点的绝对坐标。步骤304,脚本监控器将被测THML元素的父节点作为当前HTML元素,执行步骤301,直到当前HTML元素的父节点为空为止。在本步骤中,如果被测HTML元素的父节点不为空,则计算被测HTML元素的父节点的开始标签相对于标准Web浏览器左上角顶点的绝对坐标,将被测HTML元素的父节点的开始标签相对于标准Web浏览器左上角顶点的绝对坐标与被测HTML元素的开始标签相对于所述被测HTML元素的父节点的开始标签的相对坐标相加,则可以得到被测HTML元素的开始标签相对于标准Web浏览器左上角顶点的绝对坐标。其中,所述被测HTML元素的父节点的开始标签相对于标准Web浏览器左上角顶点的绝对坐标的计算方法与被测HTML元素的开始标签相对于被测Web浏览器左上角顶点的绝对坐标的计算方法相同。 根据上述的描述可知,通过上述的步骤301 304,可以获取每个被测HTML元素的开始标签相对于标准Web浏览器左上角顶点的绝对坐标,即可以获取每个被测HTML元素在标准Web浏览器中的标准HTML参数。步骤113,标准采集器将每个被测HTML元素以及与每个被测HTML元素对应的标准HTML参数发送给监控服务器。在本步骤中,标准采集器在计算得到每个被测HTML元素的开始标签相对于标准Web浏览器左上角顶点的绝对坐标之后,通过标准采集器与监控服务器之间的标准通信协议(例如HTTP协议)将每个被测HTML元素以及每个被测HTML元素的开始标签相对于标准Web浏览器左上角顶点的绝对坐标发送给监控服务器。步骤114,监控服务器保存每个被测HTML元素以及与每个被测HTML元素对应的标准HTML参数。在本步骤中,监控服务器在接收标准采集器发送的每个被测HTML元素以及每个HTML元素的开始标签相对于标准Web浏览器左上角顶点的绝对坐标之后,保存每个被测HTML元素以及每个被测HTML元素的开始标签相对于标准Web浏览器左上角顶点的绝对坐标,以便于在后续的流程中对被测Web浏览器进行兼容性检测。根据上述的描述可知,通过上述的步骤111 114,可以实现预先将每个被测HTML元素以及与每个被测HTML元素对应的标准HTML参数保存在监控服务器中,在后续的流程中,当监控服务器接收到脚本监控器发送的每个被测HTML元素以及每个被测HTML元素在被测Web浏览器中的被测HTML参数之后,根据每个被测HTML元素以及与每个被测HTML元素对应的被测HTML参数,以及预先存储的每个被测HTML元素以及与每个被测HTML元素对应的标准HTML参数,便可以对所述被测Web浏览器进行兼容性检测。步骤102,脚本监控器计算每个被测HTML元素在被测Web浏览器中的被测HTML参数。在本步骤中,所述被测HTML参数可以为被测HTML元素的开始标签相对于被测Web浏览器左上角顶点的绝对坐标。其中,被测HTML元素的开始标签相对于被测Web浏览器左上角顶点的绝对坐标的计算方法与步骤112中提供的被测HTML元素的开始标签相对于标准Web浏览器左上角顶点的绝对坐标的计算方法相同。步骤103,脚本监控器将每个被测HTML元素以及与每个被测HTML元素对应的被测HTML参数发送给监控服务器。在本步骤中,脚本监控器在计算得到每个被测HTML元素的开始标签相对于被测Web浏览器左上角顶点的绝对坐标之后,通过脚本监控器与监控服务器之间的标准通信协议(例如HTTP协议)将每个被测HTML元素以及每个被测HTML元素的开始标签相对于被测Web浏览器左上角顶点的绝对坐标发送给监控服务器。步骤104,监控服务器判断与每个被测HTML元素对应的被测HTML参数与预先存储的与被测HTML元素对应的标准HTML参数是否一致,若不一致,则判定被测Web浏览器存在兼容性问题。在本步骤中,监控服务器根据每个被测HTML元素以及与每个被测HTML元素对应的被测HTML参数,以及预先存储的每个被测HTML元素以及与每个被测HTML元素对应的标准HTML参数,判断每个被测HTML元素的被测HTML参数与标准HTML参数是否一致,如果不一致,则判定所述被测Web浏览器存在兼容性问题;如果每个被测HTML元素的被测HTML参数与标准HTML参数都一致,则判定所述被测Web浏览器不存在兼容性问题。图4为本发明被测HTML元素在被测Web浏览器中的HTML网页结构示意图。如图
4所示,如果被测Web浏览器存在兼容性问题,则被测HTML元素在被测Web浏览器中将不再符合行列对齐的排列规则,也就是说,被测HTML元素在被测Web浏览器中的被测HTML参数与被测HTML元素在标准Web浏览器中的标准HTML参数不同。较佳地,在本发明的具体实施例中,脚本监控器还可以通过查询所述Web浏览器的注册表,获取所述被测Web浏览器的类型和版本信息,例如所述被测Web浏览器的类型和版本可以为IE6,也可以为其他版本和类型。脚本监控器将所述Web浏览器的类型和版本信息发送给监控服务器,监控服务器保存所述被测Web浏览器的类型和版本信息,当监控服务器判定被测Web浏览器存在兼容性问题之后,将所述被测Web浏览器的类型和版本信息发送给相关的处理设备进行处理。需要说明的是,本发明提出的技术方案对于HTML网页的异常监控也同样适用。具体地,首先,标准采集器按照预定规则在标准Web浏览器上显示的HTML网页中选取两个以上被测HTML元素,计算每个被测HTML元素在标准Web浏览器中的标准HTML参数,并将每个被测HTML元素以及与每个被测HTML元素对应的标准HTML参数发送给监控服务器。当需要对所述HTML网页进行异常监控的时候,通过脚本监控器计算每个被测HTML元素在被测Web浏览器中的被测HTML参数,并将每个被测HTML元素以及与每个被测HTML元素对应的被测HTML参数发送给监控服务器,监控服务器将每个被测HTML元素的被测HTML参数与标准HTML参数进行比对,如果被测HTML元素的被测HTML参数与标准HTML参数不一致,则判定所述HTML网页发生异常。本发明提出的Web浏览器的兼容性检测方法,脚本监控器将每个被测HTML元素以及与每个被测HTML元素对应的被测HTML参数发送给监控服务器,监控服务器判断与每个被测HTML元素对应的被测HTML参数与预先存储的与被测HTML元素对应的标准HTML参数是否一致,若不一致,则判定被测Web浏览器存在兼容性问题。和现有技术相比,本发明提出的Web浏览器的兼容性检测方法,能够实时地对Web浏览器进行兼容性检测;另外,本发明所述方法实现起来高效便捷,便于普及。图5为本发明脚本监控器的结构示意图。如图5所示,包括:第一接收单元501,用于接收标准采集器发送的两个以上被测超文本标记语言HTML元素,将每个所述HTML元素发送给计算单元502 ;所述计算单元502,用于计算每个所述被测HTML元素在被测Web浏览器中的被测HTML参数,将每个所述被测HTML元素以及与每个所述被测HTML元素对应的所述被测HTML参数发送给发送单元503 ;所述发送单元503,用于将每个所述被测HTML元素以及与每个所述被测HTML元素对应的所述被测HTML参数发送给监控服务器。进一步的,被测HTML参数为所述被测HTML元素的开始标签相对于所述被测Web浏览器左上角顶点的绝对坐标。进一步的,所述脚本监控器还包括:获取单元504,用于通过查询所述Web浏览器的注册表,获取所述被测Web浏览器的类型和版本信息,将所述被测Web浏览器的所述类型和版本信息发送给所述发送单元503 ;所述发送单元503,还用于将所述被测Web浏览器的所述类型和版本信息发送给所述监控服务器。图6为本发明监控服务器的结构示意图。如图6所示,包括:第二接收单元601,用于接收脚本监控器发送的两个以上被测HTML元素以及与每个所述被测HTML元素对应的被测HTML参数,将每个所述被测HTML元素以及与每个所述被测HTML元素对应的所述被测HTML参数发送给检测单元602 ;
所述检测单元602,用于判断与每个所述被测HTML元素对应的所述被测HTML参数与预先存储的与所述被测HTML元素对应的标准HTML参数是否一致,若不一致,则判定所述被测Web浏览器存在兼容性问题。进一步的,所述监控服务器还包括存储单元603 ;所述第二接收单元601,还用于接收标准采集器发送的两个以上所述被测HTML元素以及与每个所述被测HTML元素对应的标准HTML参数,将每个所述被测HTML元素以及与每个所述被测HTML元素对应的所述标准HTML参数发送给所述存储单元603 ;所述存储单元603,用于保存每个所述被测HTML元素以及与每个所述被测HTML元素对应的所述标准HTML参数。进一步的,所述标准HTML参数为所述被测HTML元素的所述开始标签相对于所述标准Web浏览器左上角顶点的绝对坐标。进一步的,所述第二接收单元601,还用于接收所述脚本监控器发送的所述被测Web浏览器的类型和版本信息,并且将所述被测Web浏览器的所述类型和版本信息发送给所述存储单元603 ;所述存储单元603,用于保存所述被测Web浏览器的所述类型和版本信息。图7为本发明Web浏览器的兼容性检测系统的结构示意图。如图7所示,包括:脚本监控器,用于接收标准采集器发送的两个以上被测超文本标记语言HTML元素,计算每个所述被测HTML元素在被测Web浏览器中的被测HTML参数,将每个所述被测HTML元素以及与每个所述被测HTML元素对应的所述被测HTML参数发送给监控服务器;所述监控服务器,用于判断与每个所述被测HTML元素对应的所述被测HTML参数与预先存储的与所述被测HTML元素对应的标准HTML参数是否一致,若不一致,则判定所述被测Web浏览器存在兼容性问题。本发明提出的Web浏览器的兼容性检测系统,脚本监控器将每个被测HTML元素以及与每个被测HTML元素对应的被测HTML参数发送给监控服务器,监控服务器判断与每个被测HTML元素对应的被测HTML参数与预先存储的与被测HTML元素对应的标准HTML参数是否一致,若不一致,则判定被测Web浏览器存在兼容性问题。和现有技术相比,本发明提出的Web浏览器的兼容性检测系统,能够实时地对Web浏览器进行兼容性检测;另外,本发明所述方法实现起来高效便捷,便于普及。图5和图6所示装置实施例的具体工作流程请参照图1所示方法实施例中的相应说明,不再赘述。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
1.一种Web浏览器的兼容性检测方法,其特征在于,包括: 脚本监控器接收标准采集器发送的两个以上被测超文本标记语言HTML元素; 所述脚本监控器计算每个所述被测HTML元素在被测Web浏览器中的被测HTML参数; 所述脚本监控器将每个所述被测HTML元素以及与每个所述被测HTML元素对应的所述被测HTML参数发送给监控服务器; 所述监控服务器判断与每个所述被测HTML元素对应的所述被测HTML参数与预先存储的与所述被测HTML元素对应的标准HTML参数是否一致,若不一致,则判定所述被测Web浏览器存在兼容性问题。
2.根据权利要求1所述的方法,其特征在于,在所述脚本监控器接收标准采集器发送的两个以上被测超文本标记语言HTML元素之前,还包括: 所述标准采集器按照预定规则在标准Web浏览器上显示的HTML网页中选取两个以上所述被测HTML元素; 所述标准采集器计算每个所述被测HTML元素在所述标准Web浏览器中的所述标准HTML参数; 所述标准采集器将每个所述被测HTML元素以及与每个所述被测HTML元素对应的所述标准HTML参数发送给所述监控服务器; 所述监控服务器保存每个所述被测HTML元素以及与每个所述被测HTML元素对应的所述标准HTML参数。
3.根据权利要求2所述的方法,其特征在于,还包括: 所述被测HTML参数为所述被测HTML元素的开始标签相对于所述被测Web浏览器左上角顶点的绝对坐标; 所述标准HTML参数为所述被测HTML元素的所述开始标签相对于所述标准Web浏览器左上角顶点的绝对坐标。
4.根据权利要求3所述的方法,其特征在于,还包括: 所述脚本监控器通过查询所述Web浏览器的注册表,获取所述被测Web浏览器的类型和版本信息; 所述脚本监控器将所述被测Web浏览器的所述类型和版本信息发送给所述监控服务器; 所述监控服务器保存所述被测Web浏览器的所述类型和版本信息。
5.—种脚本监控器,其特征在于,包括: 第一接收单元,用于接收标准采集器发送的两个以上被测超文本标记语言HTML元素,将每个所述HTML元素发送给计算单元; 所述计算单元,用于计算每个所述被测HTML元素在被测Web浏览器中的被测HTML参数,将每个所述被测HTML元素以及与每个所述被测HTML元素对应的所述被测HTML参数发送给发送单元; 所述发送单元,用于将每个所述被测HTML元素以及与每个所述被测HTML元素对应的所述被测HTML参数发送给监控服务器。
6.根据权利要求5所述的脚本监控器,其特征在于,所述被测HTML参数为所述被测HTML元素的开始标签相对于所述被测Web浏览器左上角顶点的绝对坐标。
7.根据权利要求6所述的脚本监控器,其特征在于,还包括: 获取单元,用于通过查询所述Web浏览器的注册表,获取所述被测Web浏览器的类型和版本信息,将所述被测Web浏览器的所述类型和版本信息发送给所述发送单元; 所述发送单元,还用于将所述被测Web浏览器的所述类型和版本信息发送给所述监控服务器。
8.—种监控服务器,其特征在于,包括: 第二接收单元,用于接收脚本监控器发送的两个以上被测HTML元素以及与每个所述被测HTML元素对应的被测HTML参数,将每个所述被测HTML元素以及与每个所述被测HTML元素对应的所述被测HTML参数发送给检测单元; 所述检测单元,用于判断与每个所述被测HTML元素对应的所述被测HTML参数与预先存储的与所述被测HTML元素对应的标准HTML参数是否一致,若不一致,则判定所述被测Web浏览器存在兼容性问题。
9.根据权利要求8所述的监控服务器,其特征在于,还包括存储单元; 所述第二接收单元,还用于接收标准采集器发送的两个以上所述被测HTML元素以及与每个所述被测HTML元素对应的标准HTML参数,将每个所述被测HTML元素以及与每个所述被测HTML元素对应的所述标准HTML参数发送给所述存储单元; 所述存储单元,用于保存每个所述被测HTML元素以及与每个所述被测HTML元素对应的所述标准HTML参数。
10.根据权利要求9所述的监控服务器,其特征在于,所述标准HTML参数为所述被测HTML元素的所述开始标签相对于所述标准Web浏览器左上角顶点的绝对坐标。
11.根据权利要求10所述的监控服务器,其特征在于,所述接收单元,还用于接收所述脚本监控器发送的所述被测Web浏览器的类型和版本信息,并且将所述被测Web浏览器的所述类型和版本信息发送给所述存储单元; 所述存储单元,用于保存所述被测Web浏览器的所述类型和版本信息。
12.—种Web浏览器的兼容性检测系统,其特征在于,包括: 脚本监控器,用于接收标准采集器发送的两个以上被测超文本标记语言HTML元素,计算每个所述被测HTML元素在被测Web浏览器中的被测HTML参数,将每个所述被测HTML元素以及与每个所述被测HTML元素对应的所述被测HTML参数发送给监控服务器; 所述监控服务器,用于判断与每个所述被测HTML元素对应的所述被测HTML参数与预先存储的与所述被测HTML元素对应的标准HTML参数是否一致,若不一致,则判定所述被测Web浏览器存在兼容性问题。
全文摘要
本发明公开了一种Web浏览器的兼容性检测方法、装置及系统,所述方法包括脚本监控器接收标准采集器发送的两个以上被测超文本标记语言HTML元素;脚本监控器计算每个被测HTML元素在被测Web浏览器中的被测HTML参数;脚本监控器将每个被测HTML元素以及与每个被测HTML元素对应的被测HTML参数发送给监控服务器;监控服务器判断与每个被测HTML元素对应的被测HTML参数与预先存储的与被测HTML元素对应的标准HTML参数是否一致,若不一致,则判定被测Web浏览器存在兼容性问题。和现有技术相比,本发明提出的Web浏览器的兼容性测试方法,能够实时地对Web浏览器进行兼容性检测。
文档编号G06F17/30GK103164213SQ201110427559
公开日2013年6月19日 申请日期2011年12月19日 优先权日2011年12月19日
发明者简勤, 郭正平, 涂天禄 申请人:中国移动通信集团四川有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1