[发明专利]识别页面中资源类型的方法、装置、设备和储存介质在审
| 申请号: | 201810652209.4 | 申请日: | 2018-06-22 |
| 公开(公告)号: | CN109032924A | 公开(公告)日: | 2018-12-18 |
| 发明(设计)人: | 邢尧;匡凌波 | 申请(专利权)人: | 顺丰科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F17/30 |
| 代理公司: | 北京志霖恒远知识产权代理事务所(普通合伙) 11435 | 代理人: | 郭栋梁 |
| 地址: | 518061 广东省深圳市南山区学府路(以南)*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 页面 资源文件类型 储存介质 性能数据 资源类型 字段信息获取 文件类型 性能分析 页面加载 预先设置 字段信息 组确定 解析 测试 | ||
1.一种识别页面中资源类型的方法,其特征在于,所述方法包括:
获取待测试页面中的资源类性能数据,所述资源类性能数据中包含表征页面加载资源的资源文件类型的字段信息;
解析所述字段信息获取资源文件类型;
根据所述资源文件类型和预先设置的文件类型组确定资源的真实类型。
2.根据权利要求1所述的方法,其特征在于,所述根据所述资源文件类型和预先设置的文件类型组确定资源的真实类型,包括:
如果所述资源文件类型在其中任意一个文件类型组中,则根据所在的文件类型组确定资源的真实类型。
3.根据权利要求2所述的方法,其特征在于,所述根据所在的文件类型组确定资源的真实类型,包括:
如果所述资源文件类型在第一文件类型组中,则确定资源的真实类型为image类型,其中所述第一文件类型组中包含jpg、jpeg、png、git、webp、svg和ico类型中的至少一种;
如果所述资源文件类型在第二文件类型组中,则确定资源的真实类型为js类型,其中所述第二文件类型组中包含js类型;
如果所述资源文件类型在第三文件类型组中,则确定资源的真实类型为css类型,其中所述第三文件类型组中包含css类型;
如果所述资源文件类型在第四文件类型组中,则确定资源的真实类型为html类型,其中所述第四文件类型组中包含html类型;
如果所述资源文件类型在第五文件类型组中,则确定资源的真实类型为font类型,其中所述第五文件类型组中包含woff、woff2、ttf、eot和otf类型中的至少一种;
如果所述资源文件类型在第六文件类型组中,则确定资源的真实类型为flash类型,其中所述第六文件类型组中包含swf类型;
如果所述资源文件类型在第七文件类型组中,则确定资源的真实类型为source-map类型,其中所述第七文件类型组中包含map类型。
4.根据权利要求1所述的方法,其特征在于,所述资源类性能数据中还包含资源发起类型;
相应的,所述根据所述资源文件类型和预先设置的文件类型组确定资源的真实类型,包括:
如果所述资源文件类型不在任意一个文件类型组中,则根据所述资源发起类型确定资源的真实类型。
5.根据权利要求4所述的方法,其特征在于,所述根据所述资源发起类型确定资源的真实类型,包括:
如果所述资源发起类型为xmlhttprequest类型,则确定资源的真实类型为ajax类型;
如果所述资源发起类型为img类型,则确定资源的真实类型为image类型;
如果所述资源发起类型为script类型,则确定资源的真实类型为js类型;
如果所述资源发起类型为internal和iframe类型中的任意一种,则确定资源的真实类型为html类型。
6.根据权利要求4所述的方法,其特征在于,所述方法还包括:
如果根据所述资源文件类型和所述资源发起类型都不能确定资源的真实类型,则将资源的真实类型识别为other类型。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述字段信息中包含name字段;
相应的,所述解析所述字段信息获取资源文件类型,包括:
对所述name字段中包含的字符串进行识别;
根据识别结果确定资源文件类型。
8.根据权利要求7所述的方法,其特征在于,所述根据识别结果确定资源文件类型,包括:
如果所述name字段中不包含http字符串,则对所述name字段进行字符串切割,获取表征资源文件类型的字符串;
根据所述字符串确定资源文件类型。
9.根据权利要求7所述的方法,其特征在于,所述根据识别结果确定资源文件类型,包括:
如果所述name字段中包含http字符串,则按照正则表达式去匹配网址信息;
根据匹配结果确定资源文件类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于顺丰科技有限公司,未经顺丰科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810652209.4/1.html,转载请声明来源钻瓜专利网。





