[发明专利]页面标签验证方法及装置在审
申请号: | 201611164506.1 | 申请日: | 2016-12-15 |
公开(公告)号: | CN106850548A | 公开(公告)日: | 2017-06-13 |
发明(设计)人: | 龙平波;吕利军;宣善明 | 申请(专利权)人: | 大唐网络有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F17/30 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 韩建伟,张永明 |
地址: | 100088 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 标签 验证 方法 装置 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种页面标签验证方法及装置。
背景技术
在这个web2.0的时代,用户与服务器的交互越来越深入。用户的参与度越高,用户满意度和体验就越好。
随着网页交互的范围扩展,自然就会出现一些新的问题。因为网页交互方式一般都是基于传输控制协议(Transfer Control Protocol,简称为TCP)协议的请求,且是基于浏览器的交互,所以需要进行前后端的验证,以保障数据的安全和对垃圾数据的处理。在前端数据的验证中会出现以下的一些问题:
首先,随着客户端的快速开发,对于web页面,需要进行界面的创建,对界面的修改更加频繁,这样针对页面的验证也会出现总是添加和修改的现象,就会使得出现很多的重复验证的工作。
其次,由于浏览器本身是基于超文件标记语言(Hypertext Markup Language,简称为HTML)的,而浏览器不同版本和不同厂商对HTML语言的解释技术不一样,这就导致了各种验证方法在不同的环境中不能兼容的问题。
此外,一般对HTML标签的操作,都依赖标签的ID或Name属性,如此以来对标签的验证就会对标签本身产生依赖,验证方法本身的耦合性变高。
针对相关技术中对网页标签进行验证的兼容性差的问题,目前还没有有效地解决方案。
发明内容
本发明实施例提供了一种页面标签验证方法及装置,以至少解决相关技术中对网页标签进行验证的兼容性差的问题。
根据本发明的一个实施例,提供了一种页面标签验证方法,包括:获取页面标签的层叠样式表CSS中存储的验证规则,其中,所述验证规则用于指示所述页面标签对应的值需要满足的预设条件;根据所述验证规则对所述页面标签进行验证。
可选地,获取页面标签的层叠样式表CSS中存储的验证规则包括:获取层叠样式表CSS的预设属性对应的属性信息;从所述属性信息中获取所述验证规则。
可选地,在获取层叠样式表CSS的预设属性对应的属性信息之前,所述方法还包括:在所述预设属性对应的所述属性信息中添加所述验证规则,其中,所述预设属性包括样式表名。
可选地,根据所述验证规则对所述页面标签进行验证包括:解析所述验证规则,得到所述预设条件;获取所述页面标签对应的值;验证所述页面标签对应的值是否符合所述预设条件。
可选地,在验证所述页面标签对应的值是否符合所述预设条件之后,所述方法还包括:在所述页面标签对应的值符合所述预设条件的情况下,确定所述页面标签对应的值通过验证;或者,在所述页面标签对应的值不符合所述预设条件的情况下,确定所述页面标签对应的值未通过验证。
根据本发明的另一个实施例,提供了一种页面标签验证装置,包括:获取模块,用于获取页面标签的层叠样式表CSS中存储的验证规则,其中,所述验证规则用于指示所述页面标签对应的值需要满足的预设条件;验证模块,用于根据所述验证规则对所述页面标签进行验证。
可选地,所述获取模块包括:第一获取单元,用于获取层叠样式表CSS的预设属性对应的属性信息;第二获取单元,用于从所述属性信息中获取所述验证规则。
可选地,所述装置还包括:添加模块,用于在所述预设属性对应的所述属性信息中添加所述验证规则,其中,所述预设属性包括样式表名。
可选地,所述验证模块包括:解析单元,用于解析所述验证规则,得到所述预设条件;
第三获取单元,用于获取所述页面标签对应的值;验证单元,用于验证所述页面标签对应的值是否符合所述预设条件。
可选地,所述装置还包括:第一确定模块,用于在所述页面标签对应的值符合所述预设条件的情况下,确定所述页面标签对应的值通过验证;或者,第二确定模块,用于在所述页面标签对应的值不符合所述预设条件的情况下,确定所述页面标签对应的值未通过验证。
通过本发明,获取页面标签的层叠样式表CSS中存储的验证规则,其中,验证规则用于指示页面标签对应的值需要满足的预设条件;根据验证规则对页面标签进行验证,由此可见,采用上述方案从页面标签的层叠样式表CSS中获取存储的用于指示页面标签对应的值需要满足的预设条件的验证规则,再利用该验证规则对页面标签进行验证,由于页面标签均具有层叠样式表CSS的属性,因此可以对不同版本的页面标签进行验证,因此,改善了对网页标签进行验证的兼容性,从而解决了相关技术中对网页标签进行验证的兼容性差的问题。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐网络有限公司,未经大唐网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611164506.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:埋栅型晶体硅太阳能电池用电极浆料
- 下一篇:带宽估计的方法、装置和系统