【技术实现步骤摘要】
小程序的调试方法及装置
本专利技术涉及通信
,尤其涉及一种小程序的调试方法及装置。
技术介绍
目前,针对软件中嵌入的智能小程序,例如手机百度软件中嵌入的视频播放小程序,主要是通过虚拟机、集成开发环境等来模拟小程序的运行环境,在模拟的运行环境中对小程序进行运行,获取运行数据,进而根据运行数据对小程序进行调试。上述方案中,需要消耗大量的系统资源来模拟运行环境,且模拟的运行环境与小程序的真实运行环境存在差距,导致调试效率差。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种小程序的调试方法,该方法用于解决现有技术中系统资源消耗大,且调试效率差的问题。本专利技术的第二个目的在于提出一种小程序的调试装置。本专利技术的第三个目的在于提出另一种小程序的调试装置。本专利技术的第四个目的在于提出一种非临时性计算机可读存储介质。本专利技术的第五个目的在于提出一种计算机程序产品。为达上述目的,本专利技术第一方面实施例提出了一种小程序的调试方法,应用于小程序运行框架中的调试器,所述运行框架包括:运行环境和调试器,所述的方 ...
【技术保护点】
1.一种小程序的调试方法,应用于小程序运行框架中的调试器,所述运行框架包括:运行环境和调试器,其特征在于,所述的方法,包括:获取所述运行环境中嵌入的调试钩子返回的运行结果;所述调试钩子设置有对应的触发条件,用于在小程序的运行状态满足所述触发条件时返回运行结果;控制所述运行环境在相应的界面上显示所述运行结果;根据所述运行结果对所述小程序进行调试。
【技术特征摘要】
1.一种小程序的调试方法,应用于小程序运行框架中的调试器,所述运行框架包括:运行环境和调试器,其特征在于,所述的方法,包括:获取所述运行环境中嵌入的调试钩子返回的运行结果;所述调试钩子设置有对应的触发条件,用于在小程序的运行状态满足所述触发条件时返回运行结果;控制所述运行环境在相应的界面上显示所述运行结果;根据所述运行结果对所述小程序进行调试。2.根据权利要求1所述的方法,其特征在于,嵌入有所述小程序的软件中设置有调试进程,用于获取所述调试钩子返回的运行结果;所述获取所述运行环境中嵌入的调试钩子返回的运行结果,包括:通过所述调试进程获取所述调试钩子返回的运行结果。3.根据权利要求1或2所述的方法,其特征在于,所述运行结果包括以下数据中的任意一种或者多种:系统日志、业务日志、组件结构。4.根据权利要求3所述的方法,其特征在于,所述组件结构为所述小程序的页面中所包括的组件;所述调试钩子中包括:第一组件调试钩子和第二组件调试钩子;所述第一组件调试钩子的触发条件为页面切换,所述运行结果为切换得到的页面中的所有组件;所述第二组件调试钩子的触发条件为页面中组件发生变更,所述运行结果为所述页面中的组件变更信息。5.根据权利要求1所述的方法,其特征在于,所述根据所述运行结果对所述小程序进行调试,包括:获取调试人员的调试指令;对所述调试指令进行包装,得到所述小程序进程能够识别的包装后指令;将所述包装后指令通过调试进程发送到所述小程序的进程中,以使第三调试钩子返回所述包装后指令的运行结果;所述第三调试钩子的触发条件为,包装后指令的运行。6.根据权利要求1所述的方法,其特征在于,所述运行框架,应用于多个小程序;所述调试器,用于对所述多个小程序进行调试。7.一种小程序的调试装置,应用于小程序运行框架中的调试器,所述运行框架包括:运行环境和调试器,其特征在于,所述的装置,包括:获取模块,用于获取所述运行环境中嵌入的调试钩子返回的运行结果;所述调试钩子设置有对应的触发条件,...
【专利技术属性】
技术研发人员:刘钺铿,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。