页面参数的获取方法、终端设备及介质技术

技术编号:22238427 阅读:22 留言:0更新日期:2019-10-09 18:18
本发明专利技术适用于开发技术领域,提供了一种页面参数的获取方法、终端设备及介质,该方法包括:获取移动应用的后台逻辑代码,并检测存在于后台逻辑代码中的触发点,触发点用于启动加载第三方H5页面;在后台逻辑代码中,定位触发点所属的代码区域,并在代码区域之前添加预设的埋点代码;在移动应用的运行过程中,若检测到关于埋点代码的执行指令,则获取第三方H5页面的源代码,并停止加载移动应用的WebView;将预存储的插件脚本添加于源代码;启动WebView对第三方H5页面进行渲染,并基于插件脚本获取第三方H5页面的页面参数。本发明专利技术能够以高性能的JS脚本来自动监听第三方H5页面的页面参数,在保证了系统性能稳定的情况下,提高了对第三方H5页面的参数获取效率。

The Method of Obtaining Page Parameters, Terminal Equipment and Media

【技术实现步骤摘要】
页面参数的获取方法、终端设备及介质
本专利技术属于开发
,尤其涉及一种页面参数的获取方法、终端设备及计算机可读存储介质。
技术介绍
随着互联网技术的不断发展,为了使得移动设备能够更为灵活地支持各类多媒体、便于开发人员制作网页互动效果,目前,万维网联盟已制定完成了关于超文本标记语言(HyperTextMark-upLanguage,Html)5的标准规范。Html5经常被用于开发移动应用的网页web页面,此类页面为H5页面。在移动应用的项目开发过程中,为了提高开发效率,部分页面功能可能不会由自己开发,而是直接将第三方H5页面集成到应用项目中。因此,若想要监听获取第三方H5页面的各类相关参数,则只能通过录屏形式来还原用户对H5页面的交互操作过程,进而再通过人工分析视频数据的方式来进行参数提取。然而,这种方式需要捕获大量的录屏数据,且还原过程需要消耗较大的系统性能,由此导致了H5页面的参数获取效率较为低下。
技术实现思路
有鉴于此,本专利技术实施例提供了一种页面参数的获取方法、终端设备及计算机可读存储介质,以解决现有技术中,H5页面的参数获取效率较为低下的问题。本专利技术实施例的第一方面本文档来自技高网...

【技术保护点】
1.一种页面参数的获取方法,其特征在于,包括:获取移动应用的后台逻辑代码,并检测存在于所述后台逻辑代码中的触发点,所述触发点用于启动加载第三方H5页面;在所述后台逻辑代码中,定位所述触发点所属的代码区域,并在所述代码区域之前添加预设的埋点代码;在所述移动应用的运行过程中,若检测到关于所述埋点代码的执行指令,则获取所述第三方H5页面的源代码,并停止加载所述移动应用的网络视图WebView;将预存储的插件脚本添加于所述源代码;所述插件脚本包括用于监听H5页面参数的控制逻辑;启动所述WebView对所述第三方H5页面进行渲染,并基于所述插件脚本获取所述第三方H5页面的页面参数。

【技术特征摘要】
1.一种页面参数的获取方法,其特征在于,包括:获取移动应用的后台逻辑代码,并检测存在于所述后台逻辑代码中的触发点,所述触发点用于启动加载第三方H5页面;在所述后台逻辑代码中,定位所述触发点所属的代码区域,并在所述代码区域之前添加预设的埋点代码;在所述移动应用的运行过程中,若检测到关于所述埋点代码的执行指令,则获取所述第三方H5页面的源代码,并停止加载所述移动应用的网络视图WebView;将预存储的插件脚本添加于所述源代码;所述插件脚本包括用于监听H5页面参数的控制逻辑;启动所述WebView对所述第三方H5页面进行渲染,并基于所述插件脚本获取所述第三方H5页面的页面参数。2.如权利要求1所述的页面参数的获取方法,其特征在于,所述将预存储的插件脚本添加于所述源代码,包括:对所述第三方H5页面的源代码进行分析处理,定位所述源代码中所存在的预设页面标签对,所述预设页面标签对包括先后出现的第一页面标签以及第二页面标签;将预存储的插件脚本添加于所述第一页面标签与所述第二页面标签之间的代码区域。3.如权利要求2所述的页面参数的获取方法,其特征在于,所述将预存储的插件脚本添加于所述第一页面标签与所述第二页面标签之间的代码区域,包括:若所述源代码中所存在的所述预设页面标签对的数目为两对以上,则确定出排序最后的所述预设页面标签对;在确定出的所述预设页面标签对中,定位所述第二页面标签;将预存储的插件脚本添加于所述第二页面标签之前的代码区域。4.如权利要求1所述的页面参数的获取方法,其特征在于,所述在所述移动应用的运行过程中,若检测到关于所述埋点代码的执行指令,则获取所述第三方H5页面的源代码,并停止加载所述移动应用的网络视图WebView,包括:在所述移动应用的运行过程中,若检测到关于所述埋点代码的执行指令,则获取所述第三方H5页面的统一资源定位符URL;将所述URL输入为视图控制函数中的条件参数,以在检测到待加载页面的URL与所述条件参数匹配时,基于所述视图控制函数停止加载所述移动应用的网络视图WebView。5.如权利要求1所述的页面参数的获取方法,其特征在于,所述获取移动应用的后台逻辑代码,并检测存在于所述...

【专利技术属性】
技术研发人员:杨小彦
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东,44

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

1