【技术实现步骤摘要】
页面处理方法、装置及设备
本申请实施例涉及计算机应用
,尤其涉及一种页面处理方法、装置及设备。
技术介绍
截图是由电子设备截取的能够在显示屏幕或者其他显示设备上显示的可视图像。通常电子设备可以通过截图软件截取显示屏幕当前正在显示的画面,获得当前正在显示的页面视图的截图。现有技术中,为了将整个页面在一张图像中显示,需要手动触发显示整个页面,之后手动将每一次显示的页面截图,获得多张页面子截图,并利用画图、PS(AdobePhotoshop,图形处理软件)等工具通过手动方式将多个页面子截图拼接处理,形成该页面完整的页面截图。为了电子设备可以将页面视图的截图进行保存。但是,以上手动拼接多个页面子截图,继而获得完整的页面截图之后,可以将每次将截图进行保存。用户未手动修改截图名称时,并不能对每个截图进行明显区分,如果用户对同一页面进行反复截图,容易导致重复截图,浪费电子设备的内存,导致截图效率降低。
技术实现思路
本申请实施例提供了一种页面处理方法、装置及设备,用以解决现有技术中获取页面完整页面截图时出现重复截图导致截图效率降低的技术问题。第一方面,本申请实施例中提供了一种页面处理方法,包括:基于页面截图请求,确定目标页面;根据所述目标页面的页面类型,确定目标截图标识;获取历史页面截图对应的历史截图标识;确认所述历史截图标识中不包含所述目标截图标识,确定所述目标页面的页面截图。第二方面,本申请实施例中提供了一种页面处理方法,包括:基于页面截图请求, ...
【技术保护点】
1.一种页面处理方法,其特征在于,包括:/n基于页面截图请求,确定目标页面;/n根据所述目标页面的页面类型,确定目标截图标识;/n获取历史页面截图对应的历史截图标识;/n确认所述历史截图标识中不包含所述目标截图标识,确定所述目标页面的页面截图。/n
【技术特征摘要】
1.一种页面处理方法,其特征在于,包括:
基于页面截图请求,确定目标页面;
根据所述目标页面的页面类型,确定目标截图标识;
获取历史页面截图对应的历史截图标识;
确认所述历史截图标识中不包含所述目标截图标识,确定所述目标页面的页面截图。
2.根据权利要求1所述的方法,其特征在于,还包括:
确认所述历史截图标识中包含所述目标截图标识,输出所述目标页面的截图提示信息,以提示所述目标页面已截图。
3.根据权利要求2所述的方法,其特征在于,所述确认所述历史截图标识中包含所述目标截图标识,输出所述目标页面的截图提示信息,以提示所述目标页面已截图之后,所述方法还包括:
输出所述目标页面对应页面截图的图像展示信息,以供用户通过所述图像展示信息查看所述目标页面的页面截图。
4.根据权利要求2所述的方法,其特征在于,所述所述确认所述历史截图标识中包含所述目标截图标识,输出所述目标页面的截图提示信息,以提示所述目标页面已截图之后,所述方法还包括:
如果未检测到用户针对所述目标页面触发的确认截图请求,停止对所述目标页面进行页面截图。
5.根据权利要求1所述的方法,其特征在于,所述确认所述历史截图标识中不包含所述目标截图标识,确定所述目标页面的页面截图包括:
确认所述历史截图标识中不包含所述目标截图标识,获取所述目标页面的滚动视图;其中,所述滚动视图对应至少一个子页面;
基于所述滚动视图,获得所述至少一个子页面的页面内容;
将所述至少一个子页面的页面内容渲染为目标图像;
基于所述目标图像对应目标截图,确定所述目标页面的页面截图。
6.根据权利要求5所述的方法,其特征在于,所述基于所述滚动视图,获得所述至少一个子页面的页面内容包括:
控制所述滚动视图由页面顶部滑动到页面底部,获得至少一个子页面的页面内容。
7.根据权利要求6所述的方法,其特征在于,所述控制所述滚动视图由页面顶部滑动到页面底部,获得至少一个子页面的页面内容包括:
控制所述滚动视图由页面顶部滑动到页面底部,触发针对所述至少一个子页面的页面内容的网络获取请求;
确定所述网络获取请求执行完毕时,获得所述至少一个子页面的页面内容。
8.根据权利要求5所述的方法,其特征在于,所述确定所述网络获取请求执行完毕时,获得所述至少一个子页面的页面内容包括:
监控所述网络获取请求对应网络请求对象的生命周期,获得处于运行状态的网络获取请求的数量;
检测处于运行状态的网络获取请求的数量为零时,确定所述网络获取请求执行完毕,获得所述至少一个子页面的页面内容。
9.根据权利要求1所述的方法,其特征在于,所述确认所述历史截图标识中不包含所述目标截图标识,确定所述目标页面的页面截图之后,所述方法还包括:
将所述页面截图以及所述目标截图标识对应保存。
10.根据权利要求7所述的方法,其特征在于,所述将所述页面截图以及所述目标截图标识对应保存包括:
将所述目标截图标识写入所述页面截图的可交换图像文件中;
存储所述页面截图以及其对应可交换图像文件。
11.根据权利要求3所述的方法,其特征在于,所述将所述至少一个子页面的页面内容渲染为目标图像之后,所述方法还包括:
获取与所述滚动视图关联的关联视图;
确定所述关联视图对应关联子页面的页面内容;
将所述关联子页面的页面内容渲染为关联图像;
所述基于所述目标图像对应目标截图,确定所述目标页面的页面截图包括:
对所述目标图像进行截图,获得目标截图以及对所述关联图像进行截图,获得关联截图;
将所述目标截图以及所述关联截图进行拼接处理,获得所述目标页面的页面截图。
12.根据权利要求9所述的方法,其特征在于,所述将所述至少一个子页面的页面内容渲染为目标图像包括:
创建绘图上下文;
基于所述绘图上下文,渲染所述至少一个子页面的页面内容为目标图像。
13.根据权利要求10所述的方法,其特征在于,还包括:
根据显示屏幕的尺寸,确定所述绘图上下文的尺寸;
所述基于所述绘图上下文,渲染所述至少一个子页面的页面内容为目标图像包括:
根据每一个子页面相对所述显示屏幕的位置,确定每一个子页面在所述绘图上下文的绘制位置;
根据每一个子页面在所述绘图上下文的绘制位置,分别渲染所述至少一个子页面的页面内容,获得所述至少一个子页面的目标图像。
14.根据权利要求11所述的方法,其特征在于,所述将所述关联子页面的页面内容渲染为关联图像包括:
基于所述绘图上下文,渲染所述关联子页面的页面内容为关联图像。
15.根据权利要求12所述的方法,其特征在于,所述基于所述绘图上下文,渲染所述关联子页面的页面内容为关联图像包括:
根据所述关联子页面在所述显示屏幕中的位置,确定所述关联子页面在所述绘图上下文的绘制位置;
根据所述关联子页面在所述绘图上下文的绘制位置,渲染所述关联子页面的页面内容,获得所述关联子页面的关联图像。
16.根据权利要求1所述的方法,其特征在于,所述基于页面截图请求,确定目标页面之前,还包括:
检测针对截图控件的触发操作,获取页面截图请求。
17.一种页面处理方法,其特征在于,包括:
基于页面截图请求,确定目标页面;
根据所述目标页面的页面类型,确定目标截图标识;
发送所述目标截图标识至服务端,以供所述服务端接收所述目标截图标识后,获取历史页面截图对应的历史截图标识,确认所述历史截图标识中不包...
【专利技术属性】
技术研发人员:谭真,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。