The invention discloses a page processing method, a device, a terminal and a computer-readable storage medium. When the page processing terminal displays a target page in a single page application, it obtains the page data of the target page in response to a page skip instruction input by a user, extracts the application state from the page data, and A corresponding target string is generated according to the application state; jumps from the target page to the jump page according to the page Jump instruction; switches from the jump page to the target page according to the page recovery instruction input by the user in response to the page recovery instruction, and switches to the target page through the target string. The target page is restored, which effectively simplifies user operation and improves user experience.
【技术实现步骤摘要】
一种页面处理方法、装置、终端及计算机可读存储介质
本专利技术涉及互联网
,尤其涉及一种页面处理方法、装置、终端及计算机可读存储介质。
技术介绍
单页面可以是一种结构布局很简单的静态页面,单页面的页面结构简单、布局清晰且易于维护。而单页面应用(Single-PageApplication,SPA)是一种特殊的Web应用,它将所有的活动局限于一个Web页面中,仅在该Web页面初始化时加载相应的HTML(HyperTextMarkupLanguage,超级文本标记语言)、JavaScript和CSS(CascadingStyleSheets,层叠样式表)。现有的单页面应用在跳转到其它网页时,跳转之前的单页面应用对应的状态数据,例如:用户输入的账号登陆信息、填写的其他用户数据可能会丢失,从而导致用户在前往其它网页完成相应操作后,再回跳到先前的单页面应用时,就需要手动输入页面跳转前单页面应用对应的状态数据,操作繁琐,用户体验较低。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供了一种页面处理方法、装置、终端及计算机可读存储介质,旨在解决现有技术中用户在前往其它网页完成相应操作后,再回跳到先前的单页面应用时,单页面应用无法完全恢复用户之前操作和存储的状态,用户体验较低的技术问题。为实现上述目的,本专利技术提供了一种页面处理方法,所述方法包括以下步骤:在单页面应用展示目标页面时,响应于用户输入的页面跳转指令,获取所述目标页面的页面数据;从所述页面数据中提取应用状态,并根据所述应用状态生成对应的目标 ...
【技术保护点】
1.一种页面处理方法,其特征在于,所述方法包括:在单页面应用展示目标页面时,响应于用户输入的页面跳转指令,获取所述目标页面的页面数据;从所述页面数据中提取应用状态,并根据所述应用状态生成对应的目标字符串;根据所述页面跳转指令从所述目标页面跳转到跳转页面;响应于用户输入的页面恢复指令,根据所述页面恢复指令从所述跳转页面切换到所述目标页面,并通过所述目标字符串对所述目标页面进行恢复。
【技术特征摘要】
1.一种页面处理方法,其特征在于,所述方法包括:在单页面应用展示目标页面时,响应于用户输入的页面跳转指令,获取所述目标页面的页面数据;从所述页面数据中提取应用状态,并根据所述应用状态生成对应的目标字符串;根据所述页面跳转指令从所述目标页面跳转到跳转页面;响应于用户输入的页面恢复指令,根据所述页面恢复指令从所述跳转页面切换到所述目标页面,并通过所述目标字符串对所述目标页面进行恢复。2.如权利要求1所述的页面处理方法,其特征在于,所述从所述页面数据中提取应用状态,并根据所述应用状态生成对应的目标字符串,包括:从所述页面数据中提取应用状态,对所述应用状态进行筛选,获得待处理应用状态;根据所述待处理应用状态生成对应的目标字符串,并对所述目标字符串进行缓存。3.如权利要求2所述的页面处理方法,其特征在于,所述根据所述待处理应用状态生成对应的目标字符串,并对所述目标字符串进行缓存,包括:在检测到所述待处理应用状态中存在时间对象时,提取所述时间对象;将所述时间对象转换成预设格式的时间字符串;将剩余的待处理应用状态转换成待恢复字符串,将所述时间字符串和所述待恢复字符串作为目标字符串,并对所述目标字符串进行缓存。4.如权利要求3所述的页面处理方法,其特征在于,所述根据所述待处理页面数据生成目标字符串,并对所述目标字符串进行缓存之后,所述方法还包括:获取所述目标页面的目标页面标识,将所述目标页面标识和所述目标字符串添加至映射关系中;所述响应于用户输入的页面恢复指令,根据所述页面恢复指令从所述跳转页面切换到所述目标页面,并通过所述目标字符串对所述目标页面进行恢复,包括:响应于用户输入的页面恢复指令,根据所述页面恢复指令从所述跳转页面切换到所述目标页面;获取所述目标页面对应的目标页面标识;在所述映射关系中查找与所述目标页面标识对应的目标字符串;在检测到所述目标字符串中包含时间字符串时,获取所述时间字符串,并根据所述时间字符串生成新的时间对象;根据所述新的时间对象以及所述目标字符...
【专利技术属性】
技术研发人员:杨文新,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。