页面分享信息生成方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:17779840 阅读:50 留言:0更新日期:2018-04-22 08:24
本发明专利技术涉及一种页面分享信息生成方法,所述方法包括:获取待分享页面的分享操作指令;根据分享操作指令从存储的来自不同来源的页面数据中查找用于生成页面分享信息的页面元素;根据查找到的页面元素生成页面分享信息。采用该方法,由于生成页面分享信息的页面元素可以从多个不同来源的页面数据中获取,增大了获取页面元素的可能性,使得根据查找到的页面元素生成的页面分享信息能够有效避免信息缺失。此外,还提供了一种页面分享信息生成装置、一种计算机设备和计算机可读存储介质。

【技术实现步骤摘要】
页面分享信息生成方法、装置、计算机设备和存储介质
本专利技术涉及计算机
,特别是涉及一种页面分享信息生成方法、装置、计算机设备和存储介质。
技术介绍
在移动开发中,部分页面由于需要经常改动或者为了易于传播,会将部分页面使用H5开发,大部分页面均可以在各个平台之间相互传播分享。在H5页面传播模式中,大致分为两种,一种是好友之间传播,比如分享给微信好友、QQ好友等。另外一种则为平台性传播,比如分享到朋友圈、QQ空间等。不管哪一种页面分享模式,首先需要生成页面分享信息,以分享信息结构体的形式进行展示,分享信息结构体通常需要包括缩略图、标题、描述以及用户点击后需要跳转的链接。由于分享操作大部分是在客户端触发的,分享信息结构体需要从页面通过Jsbridge接口向客户端传递。在平台众多的情况下,各个平台都有自己的Jsbridge规范,开发者就需要区分各个平台并且针对各平台调用不同的Jsbridge。但就目前大部分开发者而言,很多都针对某个平台设制。假如页面分享到某个没有设制的平台,则会导致分享信息部分缺失,也称之为破窗,比如,可能会没有缩略图、或者没有标题或者同标题的情况等,如图1所示。传本文档来自技高网...
页面分享信息生成方法、装置、计算机设备和存储介质

【技术保护点】
一种页面分享信息生成方法,所述方法包括:获取待分享页面的分享操作指令;根据所述分享操作指令从存储的来自不同来源的页面数据中查找用于生成页面分享信息的页面元素;根据查找到的页面元素生成页面分享信息。

【技术特征摘要】
1.一种页面分享信息生成方法,所述方法包括:获取待分享页面的分享操作指令;根据所述分享操作指令从存储的来自不同来源的页面数据中查找用于生成页面分享信息的页面元素;根据查找到的页面元素生成页面分享信息。2.根据权利要求1所述的方法,其特征在于,所述页面数据包括所述待分享页面针对第一平台的分享数据、对所述待分享页面进行静态解析得到的页面数据和对所述待分享页面的源代码进行分析得到的页面数据;其中,所述第一平台是指所述待分享页面所在的平台。3.根据权利要求2所述的方法,其特征在于,根据所述分享操作指令从存储的来自不同来源的页面数据中查找用于生成页面分享信息的页面元素,包括:根据所述分享操作指令按照预设优先级从存储的来自不同来源的页面数据中查找用于生成页面分享信息对页面元素;所述预设优先级的顺序为:所述待分享页面针对第一平台的分享数据、对所述待分享页面进行静态解析得到的页面数据、对待分享页面的源代码进行分析得到的页面数据。4.根据权利要求1所述的方法,其特征在于,根据所述分享操作指令从存储的来自不同来源的页面数据中查找用于生成页面分享信息的页面元素,包括:根据所述分享操作指令按照预设优先级从存储的来自不同来源的页面数据中查找用于生成页面分享信息对页面元素;所述页面数据包括所述待分享页面针对第一平台的分享数据,以及所述待分享页面针对至少一个第二平台的分享数据;所述预设优先级的顺序为:所述待分享页面针对第一平台的分享数据高于所述待分享页面针对至少一个第二平台的分享数据;其中,所述第一平台是指所述待分享页面所在的平台,所述第二平台是指所述待分享页面所在的平台之外的预设平台。5.根据权利要求4所述的方法,其特征在于,所述页面数据还包括对所述待分享页面进行静态解析得到的页面数据和对所述待分享页面的源代码进行分析得到的页面数据。6.根据权利要求5所述的方法,其特征在于,所述预设优先级的顺序为:所述...

【专利技术属性】
技术研发人员:王少鸣
申请(专利权)人:腾讯数码天津有限公司
类型:发明
国别省市:天津,12

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

1