【技术实现步骤摘要】
原生页面与HTML5页面通信方法、装置、介质和设备
本公开涉及计算机
,尤其涉及一种原生页面与HTML5(HyperTextMarkupLanguage5)页面通信方法、原生页面与HTML5页面通信装置、以及实现所述原生页面与HTML5页面通信方法的计算机可读存储介质和电子设备。
技术介绍
目前随着移动互联网的快速发展,智能终端APP(Application,应用程序)技术得到了比较充分的发展,各个企业开发出来的各种不同的APP数量也快速增长。随之而来的APP用户数据采集和统计工作也变得越来越普遍。相关技术中,智能终端APP都是采用拥有互相独立的代码的原生页面和内嵌超文本标记语言HTML5页面开发的。因此,如果要对终端设备的用户信息如用户行为日志做全面采集,就需要同时在APP原生页面和HTML5页面进行数据采集。但是上述数据采集是在独立的两种不同介质中进行的,因此采集的两份如同一用户的用户行为信息之间缺少必要的关联,而原生页面和HTML5页面本身在业务上又有非常强的耦合性,这导致上报采集信息后服务器端也无法将两份数据进行有效关联,使得APP用户数据采集和统计 ...
【技术保护点】
一种原生页面与HTML5页面通信方法,其特征在于,该方法包括:采集一应用程序的原生页面所属的第一预设信息,并将所述第一预设信息写入预设控件中;其中,该预设控件用于在所述应用程序内呈现内嵌HTML5页面;从所述预设控件中读取所述应用程序的原生页面所属的所述第一预设信息,并获取所述HTML5页面所属的第二预设信息;由所述HTML5页面将所述第二预设信息与所述第一预设信息关联后上报用户行为信息。
【技术特征摘要】
1.一种原生页面与HTML5页面通信方法,其特征在于,该方法包括:采集一应用程序的原生页面所属的第一预设信息,并将所述第一预设信息写入预设控件中;其中,该预设控件用于在所述应用程序内呈现内嵌HTML5页面;从所述预设控件中读取所述应用程序的原生页面所属的所述第一预设信息,并获取所述HTML5页面所属的第二预设信息;由所述HTML5页面将所述第二预设信息与所述第一预设信息关联后上报用户行为信息。2.根据权利要求1所述原生页面与HTML5页面通信方法,其特征在于,所述预设控件为Webview控件,该Webview控件包括用户代理UA;所述将所述第一预设信息写入预设控件中包括:将所述第一预设信息以预设数据格式写入所述Webview控件的UA中。3.根据权利要求2所述原生页面与HTML5页面通信方法,其特征在于,所述从所述预设控件中读取所述应用程序的原生页面所属的所述第一预设信息包括:从所述Webview控件的UA中读取并根据所述预设数据格式解析得到所述第一预设信息。4.根据权利要求3所述原生页面与HTML5页面通信方法,其特征在于,所述第一预设信息和第二预设信息均包括用户唯一标识信息和用户页面访问信息;所述第二预设信息与第一预设信息的所述关联包括各自的所述用户唯一标识信息和用户页面访问信息的共享。5.根据权利要求1~4任一项所述原生页面与HTML5页面通信方法,其特征在于,所述获取所述HTML5页面所属的第二预设信息包括:通过所述HTML5页面内的预设js文件获取所述HTML5页面所属的所述第二预设信息。6.根据权利要求1~4任一项所述原生...
【专利技术属性】
技术研发人员:张斌,吴凯,李吉文,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。