应用页面的控制方法、装置、介质及电子设备制造方法及图纸

技术编号:32127916 阅读:77 留言:0更新日期:2022-01-29 19:20
本公开涉及一种应用页面的控制方法、装置、介质及电子设备,包括:获取应用的运行状态;在运行状态从前台运行切换为后台运行时,获取应用当前访问页面的页面资源;确定应用所在设备的性能参数;根据页面资源和性能参数确定当前访问页面的存储方式,并根据存储方式将当前访问页面存储在内存中。这样,既能够根据该设备的性能参数来调整该当前访问页面的存储方式,避免在该当前访问页面的页面资源占用内存过大或DOM节点数过多的情况下导致设备卡顿的问题,也能根据该当前访问页面的页面资源来调整该存储方式,从而避免在该页面资源对性能要求并不高的情况下,额外产生计算成本的问题,能够综合考虑得到最优的存储方式。能够综合考虑得到最优的存储方式。能够综合考虑得到最优的存储方式。

【技术实现步骤摘要】
应用页面的控制方法、装置、介质及电子设备


[0001]本公开涉及计算机
,具体地,涉及一种应用页面的控制方法、装置、介质及电子设备。

技术介绍

[0002]由于Web网页拥有迭代效率高、不依赖发版的特性,愈来愈多的移动端页面倾向于使用Web网页作为页面的呈现手段,而移动端页面内容随着迭代会变得越来越复杂,其对应的Web网页对移动设备的性能的要求也越来越高,在用户同时使用多个大内存占用的应用时,在应用内的操作经常会出现卡顿的情况。为了解决此问题,通常会通过在前台应用访问页面时,准备多版本页面来提供给用户进行前端显示。

技术实现思路

[0003]提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
[0004]第一方面,本公开提供一种应用页面的控制方法,所述方法包括:
[0005]获取应用的运行状态;
[0006]在所述运行状态从前台运行切换为后台本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种应用页面的控制方法,其特征在于,所述方法包括:获取应用的运行状态;在所述运行状态从前台运行切换为后台运行时,获取所述应用当前访问页面的页面资源;确定所述应用所在设备的性能参数;根据所述页面资源和所述性能参数确定所述当前访问页面的存储方式,并根据所述存储方式将所述当前访问页面存储在内存中。2.根据权利要求1所述的方法,其特征在于,所述根据所述页面资源和所述性能参数确定所述当前访问页面的存储方式包括:在所述页面资源和所述性能参数满足预设条件的情况下,确定所述当前访问页面的存储方式为第一存储方式,其中,所述预设条件表征所述性能参数不满足所述页面资源的性能需求;在所述当前访问页面的存储方式为第一存储方式的情况下,所述根据所述存储方式将所述当前访问页面存储在内存中包括:将所述当前访问页面中的页面资源替换为不含子节点数据的空容器,并将经过所述替换的当前访问页面存储在所述内存中。3.根据权利要求2所述的方法,其特征在于,所述将所述当前访问页面中的页面资源替换为不含子节点数据的空容器包括:确定所述页面资源中容器框架的高度;根据所述高度固定所述容器框架;移除所述容器框架中的所有子节点数据,以得到所述空容器;将所述当前访问页面中的页面资源替换为所述空容器。4.根据权利要求2所述的方法,其特征在于,所述根据所述页面资源和所述性能参数确定所述当前访问页面的存储方式包括:在所述页面资源和所述性能参数不满足预设条件的情况下,确定所述当前访问页面的存储方式为第二存储方式;在所述当前访问页面的存储方式为第二存储方式的情况下,所述根据所述存储方式将所述当前访问页面存储在内存中包括:将所述当前访问页面中的页面资源存储在所述内存中。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述运行状态从后台运行切换为前台运行时,重新请求所述当前访问页面的页面资源;根据所述内存中存储的所述当前访问页面的页面资源确定所述当前访问页面的更新方式,并根据所述更新方式和所述重新请求得到的页面资源对所述当前访问页面进行显示。6.根据权利要求5所述的方法,其特征在于,所述根据所述内存中存储的所述当前访问页面的页面资源确定所述当前访问页面的更新方式包括:在所述内存中存储的所述当前访问页面的页面资源为不含...

【专利技术属性】
技术研发人员:何伟能
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:

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

1