[发明专利]页面源文件的处理方法、装置、电子设备以及存储介质在审

专利信息
申请号: 202011583019.5 申请日: 2020-12-28
公开(公告)号: CN112685045A 公开(公告)日: 2021-04-20
发明(设计)人: 尹家露 申请(专利权)人: 北京达佳互联信息技术有限公司
主分类号: G06F8/41 分类号: G06F8/41;G06F8/30
代理公司: 北京清亦华知识产权代理事务所(普通合伙) 11201 代理人: 王萌
地址: 100085 北京市海淀*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 页面 源文件 处理 方法 装置 电子设备 以及 存储 介质
【说明书】:

本公开关于一种页面源文件的处理方法、装置、电子设备以及存储介质,涉及终端技术领域,其中,该方法包括:获取待处理页面的源文件以及源文件中的关键字信息;在关键字信息中存在预设关键字时,获取源文件中预设关键字的作用域;在作用域满足预设的异常捕获配置条件时,采用异常捕获配置文件配置源文件中的作用域,生成配置后的源文件。由此,可以实现在页面的源文件中自动生成异常捕获逻辑,以利用该异常捕获逻辑捕获作用域返回的异常信息,无需开发人员在页面的源文件中手动编写对应的异常捕获逻辑,可以降低开发人员的工作量,同时,还可以提升页面的开发效率。

技术领域

本公开涉及终端技术领域,尤其涉及一种页面源文件的处理方法、装置、电子设备以及存储介质。

背景技术

随着终端技术以及移动互联网技术的不断发展,各种应用(Application,简称APP)如雨后春笋般不断出现,用户可以根据自身需求在终端设备上安装不同类别的APP,例如视频类APP、社交类APP、支付类APP等等。

对于各APP页面,当获取数据的接口因网络原因出错,或者依赖的某个第三方功能函数报错等,则无法初始化数据,此时,需要进行异常报错。相关技术中,通过研发人员手动在各APP页面的源文件中编写异常捕获逻辑(比如try catch函数),来捕获异常信息,并基于该异常信息进行异常报错。

这种方式下,需要人工手动在每个页面的源文件中编写相应的代码,工作量较大。

发明内容

本公开提供一种页面源文件的处理方法、装置、电子设备以及存储介质,以至少解决相关技术中通过研发人员手动在各APP页面中编写异常捕获逻辑,来捕获异常信息,需要人工手动在每个页面的源文件中编写相应的代码,工作量较大的问题。

本公开的技术方案如下:

根据本公开实施例的第一方面,提供一种页面源文件的处理方法,包括:

获取待处理页面的源文件、以及所述源文件中的关键字信息;

在所述关键字信息中存在预设关键字时,获取所述源文件中所述预设关键字的作用域;

在所述作用域满足预设的异常捕获配置条件时,采用异常捕获配置文件配置所述源文件中的所述作用域,生成配置后的源文件。

作为本公开实施例的第一种可能的情况,所述预设关键字为以下关键字中的至少一个:异步操作async关键字、暂停等待await关键字以及异步操作返回promise关键字。

作为本公开实施例的第二种可能的情况,所述获取所述源文件中所述预设关键字的作用域,包括:

将所述源文件中所述预设关键字之后的函数的内容,确定为所述源文件中所述预设关键字的作用域;

或者,

将所述源文件中包含所述预设关键字的函数的内容,确定为所述源文件中所述预设关键字的作用域。

作为本公开实施例的第三种可能的情况,所述异常捕获配置条件为,作用域未包含在异常捕获逻辑中;

所述的方法,还包括:

若所述作用域未包含在所述异常捕获逻辑中,则确定所述作用域满足预设的异常捕获配置条件;

若所述作用域包含在所述异常捕获逻辑中,则确定所述作用域不满足预设的异常捕获配置条件。

作为本公开实施例的第四种可能的情况,所述异常捕获配置文件包括:异常捕获逻辑框架,所述异常捕获逻辑框架包括抓取逻辑;

所述采用异常捕获配置文件配置所述源文件中的所述作用域,生成配置后的源文件,包括:

添加所述作用域到所述异常捕获逻辑框架中抓取逻辑之前的位置,得到异常捕获逻辑方法;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011583019.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top