[发明专利]客户端设备、网页的路由方法和计算机可读存储介质有效
申请号: | 201810547793.7 | 申请日: | 2018-05-31 |
公开(公告)号: | CN108769211B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 孙路 | 申请(专利权)人: | 康键信息技术(深圳)有限公司 |
主分类号: | H04L67/02 | 分类号: | H04L67/02 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 客户端 设备 网页 路由 方法 计算机 可读 存储 介质 | ||
本发明公开一种客户端设备、网页的路由方法和计算机可读存储介质。本发明在历史记录数据中查询请求页对应的网页标识信息;当未查询到请求页对应的网页标识信息时,根据第一切换规则从当前页切换至请求页;当查询到请求页对应的网页标识信息时,根据第二切换规则从当前页切换至请求页。相较于现有技术,本发明实现了单页应用回退至历史页面的功能,方便了用户的使用。
技术领域
本发明涉及计算机技术领域,特别涉及一种客户端设备、网页的路由方法和计算机可读存储介质。
背景技术
所谓单页应用(SPA,Single-Page Application),是指在客户端设备上运行并与单一网页相适应的Web(World Wide Web,万维网)应用。
随着网络技术的发展,用户对网上冲浪的体验要求也越来越高,但市面上采用H5(HTML5)单页应用技术的产品,其用户体验一直饱受诟病。例如,当前业界常用的单页应用页面切换的方案多为:监听路由变化,在路由变化时加载相应请求页,并用请求页直接替换当前页,且不保存当前页的数据,从而造成无法回退至上一页面的问题。
发明内容
本发明的主要目的是提供一种客户端设备、网页的路由方法和计算机可读存储介质,旨在解决单页应用无法回退至历史页面的问题。
为实现上述目的,本发明提出的一种客户端设备,所述客户端设备包括存储器和处理器,所述存储器上存储有网页的路由程序,所述网页的路由程序被所述处理器执行时实现如下步骤:
查询步骤:当接收到从当前页切换至请求页的页面切换请求时,从所述页面切换请求中获取所述请求页对应的网页标识信息,并查询预先存储的历史记录数据中是否存在所述请求页对应的网页标识信息;
第一切换步骤:当在所述历史记录数据中未查询到所述请求页对应的网页标识信息时,根据预先确定的第一切换规则从所述当前页切换至所述请求页;
第二切换步骤:当在所述历史记录数据中查询到所述请求页对应的网页标识信息时,根据预先确定的第二切换规则从所述当前页切换至所述请求页。
优选地,所述预先确定的第二切换规则包括:
在所述历史记录数据中查询所述请求页对应的网页文档对象数据;
当在所述历史记录数据中查询到所述请求页对应的网页文档对象数据时,根据所述网页文档对象数据渲染生成所述请求页,并按照预先确定的切换子规则从所述当前页切换至所述请求页;
当在所述历史记录数据中未查询到所述请求页对应的网页文档对象数据时,根据预先确定的渲染切换规则渲染所述请求页,并从所述当前页切换至所述请求页。
优选地,所述预先确定的第一切换规则包括:
根据所述网页标识信息及预先确定的路由规则,查询所述网页标识信息对应的本地网页资源数据,并向服务器请求所述网页标识信息对应的服务端网页资源数据;
根据所述本地网页资源数据,渲染生成过渡页,并按照所述预先确定的切换子规则从所述当前页切换至所述过渡页;
在完成所述当前页至所述过渡页的切换且接收到所述服务端网页资源数据后,根据所述过渡页及服务端网页资源数据渲染并展示所述请求页。
优选地,所述渲染切换规则包括:
在所述历史记录数据中查询所述请求页对应的服务端网页资源数据;
当在所述历史记录数据中查询到所述请求页对应的服务端网页资源数据时,根据所述请求页对应的服务端网页资源数据及本地网页资源数据渲染生成所述请求页,且按照所述预先确定的切换子规则从所述当前页切换至所述请求页;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于康键信息技术(深圳)有限公司,未经康键信息技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810547793.7/2.html,转载请声明来源钻瓜专利网。