一种小程序中参数可用性检测方法、装置以及电子设备制造方法及图纸

技术编号:25184998 阅读:21 留言:0更新日期:2020-08-07 21:12
本申请公开了一种小程序中参数可用性检测方法、装置以及电子设备,涉及小程序技术领域。具体实现方案为:接收在小程序中的第一操作,并响应于第一操作,获取小程序的待检测参数;获取目标哈希表,其中,目标哈希表为第一哈希表与第二哈希表合并得到的哈希表,第一哈希表中包括电子设备的第一操作系统支持的第一属性以及第一方法,第二哈希表中包括第一操作系统和其他操作系统共同支持的第二属性和第二方法;将待检测参数与目标哈希表进行对比,得到待检测参数的检测结果。考虑了电子设备的操作系统,即将执行实施例的方法的电子设备的第一操作系统支持的第一属性以及第一方法应用到检测中,如此,可提高小程序中参数可用性检测的准确性。

【技术实现步骤摘要】
一种小程序中参数可用性检测方法、装置以及电子设备
本申请涉及计算机技术中的小程序
,尤其涉及一种小程序中参数可用性检测方法、装置以及电子设备。
技术介绍
小程序是一种无需下载安装即可使用的应用,其基础库是小程序运行的基础,而基础库存在版本迭代。不同版本的基础库,对于小程序框架相关属性、API(应用程序接口)或组件及其属性的支持存在差异。如果想使用在新版本基础库上支持但久版本基础库不支持的属性、方法等参数,需对待使用的属性、方法等参数是否可用进行检测。目前,常用的检测方法中,通过检测当前基础库版本下检测是否可用,如此,容易导致可用性检测准确性较差。
技术实现思路
本申请提供一种小程序中参数可用性检测方法、装置和电子设备,以解决小程序中参数检测准确性较差的问题。第一方面,本申请一个实施例提供一种小程序中参数可用性检测方法,应用于电子设备,所述方法包括:接收在所述小程序中的第一操作,并响应于所述第一操作,获取所述小程序的待检测参数;获取目标哈希表,其中,所述目标哈希表为第一哈希表与第二哈希表合本文档来自技高网...

【技术保护点】
1.一种小程序中参数可用性检测方法,其特征在于,应用于电子设备,所述方法包括:/n接收在所述小程序中的第一操作,并响应于所述第一操作,获取所述小程序的待检测参数;/n获取目标哈希表,其中,所述目标哈希表为第一哈希表与第二哈希表合并得到的哈希表,所述第一哈希表中包括所述电子设备的第一操作系统支持的第一属性以及第一方法,所述第二哈希表中包括所述第一操作系统和所述其他操作系统共同支持的第二属性和第二方法;/n将所述待检测参数与所述目标哈希表进行对比,得到所述待检测参数的检测结果。/n

【技术特征摘要】
1.一种小程序中参数可用性检测方法,其特征在于,应用于电子设备,所述方法包括:
接收在所述小程序中的第一操作,并响应于所述第一操作,获取所述小程序的待检测参数;
获取目标哈希表,其中,所述目标哈希表为第一哈希表与第二哈希表合并得到的哈希表,所述第一哈希表中包括所述电子设备的第一操作系统支持的第一属性以及第一方法,所述第二哈希表中包括所述第一操作系统和所述其他操作系统共同支持的第二属性和第二方法;
将所述待检测参数与所述目标哈希表进行对比,得到所述待检测参数的检测结果。


2.根据权利要求1所述的方法,其特征在于,所述获取目标哈希表包括:
在所述电子设备的缓存中不包括所述目标哈希表的情况下,将所述第一哈希表与所述第二哈希表进行合并,得到所述目标哈希表;
或者,在所述电子设备的缓存中包括所述目标哈希表的情况下,调取所述电子设备的缓存中的所述目标哈希表。


3.根据权利要求2所述的方法,其特征在于,所述第一属性包括第一应用程序接口的属性、第一组件的属性、第一框架的属性和第一类中的属性中的至少一项;
所述第一方法包括所述第一类中的方法;
所述第二属性包括第二应用程序接口的属性、第二组件的属性、第二框架的属性和第二类中的属性中的至少一项;
所述第二方法包括所述第二类中的方法;
所述待检测参数包括待检测属性或/和待检测方法。


4.根据权利要求3所述的方法,其特征在于,所述第一哈希表包括第一子哈希表、第二子哈希表和第三子哈希表中的至少一项;所述第二哈希表包括第四子哈希表、第五子哈希表和第六子哈希表中的至少一项;
所述第一子哈希表包括所述第一应用程序接口的属性、所述第一类中的属性以及所述第一方法;
所述第二子哈希表包括第一组件的属性;
所述第三子哈希表包括所述第一框架的属性;
所述第四子哈希表包括所述第二应用程序接口的属性、所述第二类中的属性以及所述第二方法;
所述第五子哈希表包括第二组件的属性;
所述第六子哈希表包括所述第二框架的属性;
所述将所述第一哈希表与所述第二哈希表进行合并,得到所述目标哈希表,包括:
将第一子目标哈希表、第二子目标哈希表和第三子目标哈希表中的至少一项进行合并,得到所述目标哈希表;
其中,所述第一子目标哈希表通过所述第一子哈希表与所述第四子哈希表合并得到,所述第二子目标哈希表通过所述第二子哈希表与所述第五子哈希表进行合并得到,所述第三子目标哈希表通过所述第三子哈希表与所述第六子哈希表合并得到。


5.根据权利要求1-4中任一项所述的方法,其特征在于,所述待检测参数包括待检测属性或/和待检测方法;
所述将所述待检测参数与所述目标哈希表进行对比,得到所述待检测参数的检测结果,包括:
在所述目标哈希表中包括所述待检测参数的情况下,得到所述待检测参数的可用检测结果;
或者,在所述目标哈希表中不包括所述待检测参数的情况下,得到所述待检测参数的不可用检测结果。


6.一种小程序中参数可用性检测装置,其特征在于,应用于电子设备,所述装置包括:
第一获取模块,用于接收在所述小程序中的第一操作,并响应于所述第一操作,获取所述小程序的待检测参数;
第二获取模块,用于获取目标哈希表,其中,所述目标哈希表为第...

【专利技术属性】
技术研发人员:朱叶青孙微
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1