[发明专利]一种网页检测方法及装置在审
| 申请号: | 201410048151.4 | 申请日: | 2014-02-11 |
| 公开(公告)号: | CN104834589A | 公开(公告)日: | 2015-08-12 |
| 发明(设计)人: | 黄业祥 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 上海波拓知识产权代理有限公司 31264 | 代理人: | 韩绍君 |
| 地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 网页 检测 方法 装置 | ||
技术领域
本发明涉及计算机技术,尤其涉及一种网页检测方法及装置。
背景技术
网页检测,就是检测网页的页面内容和结构是否为符合web标准的页面结构。
目前浏览器提供的插件,方便用户对页面进行调试、检查,如:可在IE、firefox、opera、safari等浏览器使用的firebug插件。
但是,上述插件更偏向于专业的网站开发人员进行调式和检查。如超文本标记语言(HTML,Hyper Text Mark-up Language)、层叠样式表(CSS,Cascading Style Sheets)、javaScript的检查和调整。专业性强,不适合非专业人员使用,测试效率低。
发明内容
有鉴于此,本发明提供一种网页检测方法及装置,通过自定义检测规则,提高网页检测的速度,增强网页检测的适用性。
本发明实施例提供的网页检测方法,包括:
在所述浏览器中加载用于进行网页检测的插件并在所述浏览器的界面中提供用于调用所述插件的界面对象;
在所述界面对象接收到预定的用户操作后启动所述插件;
运行所述插件内置的脚本分析所述浏览器的当前页面的源代码是否符合预定的规则;以及
显示所述当前页面的源代码分析结果。
本发明实施例提供的网页检测装置,包括:
加载模块,用于在浏览器中加载用于进行网页检测的插件并在所述浏览器的界面中提供用于调用所述插件的界面对象;
启动模块,用于在所述界面对象接收到预定的用户操作后启动所述插件;
检测模块,用于运行所述插件内置的脚本分析所述浏览器的当前页面的源代码是否符合预定的规则;以及
显示模块,用于显示所述当前页面的源代码分析结果。
本发明实施例提供的网页检测方法及装置,可通过在浏览器中加载用于进行网页检测的插件,根据预定的用户操作运行该插件内置的脚本,来分析当前页面的源代码是否符合预定的规则,通过插件检测网页是否符合要求,可提高网页检测效率,并可增强网页检测的便捷性。
为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
附图说明
图1为计算装置的一个实施例结构框图。
图2为第一实施例提供的网页检测方法流程图。
图3为第二实施例提供的网页检测方法流程图。
图4为第三实施例提供的网页检测方法流程图。
图5为第四实施例提供的网页检测方法流程图。
图6为第五实施例提供的网页检测方法流程图。
图7为第六实施例提供的网页检测装置流程图。
图8为第七实施例提供的网页检测装置流程图。
具体实施方式
为更进一步阐述本发明为实现预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明的具体实施方式、结构、特征及其功效,详细说明如后。
本发明实施例提供一种网页检测方法和装置,用于浏览器中,其可快速检测网页元素是否符合预置规则,提高网页检测效率,并可增强网页检测的便捷性。可应用于包括服务器、个人计算机、移动电子终端等计算装置中。
图1为上述的计算装置的一个实施例的结构框图。如图1所示,计算装置100包括:存储器102、存储控制器104、一个或多个(图中仅示出一个)处理器106、外设接口108以及网络模块110。可以理解,图1所示的结构仅为示意,其并不对计算装置100的结构造成限定。例如,计算装置100还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
存储器102可用于存储软件程序以及模块,如本发明实施例中的计算任务处理方法及装置对应的程序指令/模块,处理器104通过运行存储在存储器102内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的方法。
存储器102可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器102可进一步包括相对于处理器106远程设置的存储器,这些远程存储器可以通过网络连接至计算装置100。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器106以及其他可能的组件对存储器102的访问可在存储控制器104的控制下进行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410048151.4/2.html,转载请声明来源钻瓜专利网。





