客户端设备、网页的路由方法和计算机可读存储介质技术

技术编号:19352811 阅读:49 留言:0更新日期:2018-11-07 17:44
本发明专利技术公开一种客户端设备、网页的路由方法和计算机可读存储介质。本发明专利技术在历史记录数据中查询请求页对应的网页标识信息;当未查询到请求页对应的网页标识信息时,根据第一切换规则从当前页切换至请求页;当查询到请求页对应的网页标识信息时,根据第二切换规则从当前页切换至请求页。相较于现有技术,本发明专利技术实现了单页应用回退至历史页面的功能,方便了用户的使用。

【技术实现步骤摘要】
客户端设备、网页的路由方法和计算机可读存储介质
本专利技术涉及计算机
,特别涉及一种客户端设备、网页的路由方法和计算机可读存储介质。
技术介绍
所谓单页应用(SPA,Single-PageApplication),是指在客户端设备上运行并与单一网页相适应的Web(WorldWideWeb,万维网)应用。随着网络技术的发展,用户对网上冲浪的体验要求也越来越高,但市面上采用H5(HTML5)单页应用技术的产品,其用户体验一直饱受诟病。例如,当前业界常用的单页应用页面切换的方案多为:监听路由变化,在路由变化时加载相应请求页,并用请求页直接替换当前页,且不保存当前页的数据,从而造成无法回退至上一页面的问题。
技术实现思路
本专利技术的主要目的是提供一种客户端设备、网页的路由方法和计算机可读存储介质,旨在解决单页应用无法回退至历史页面的问题。为实现上述目的,本专利技术提出的一种客户端设备,所述客户端设备包括存储器和处理器,所述存储器上存储有网页的路由程序,所述网页的路由程序被所述处理器执行时实现如下步骤:查询步骤:当接收到从当前页切换至请求页的页面切换请求时,从所述页面切换请求中获取所述请求本文档来自技高网...

【技术保护点】
1.一种客户端设备,所述客户端设备包括存储器和处理器,其特征在于,所述存储器上存储有网页的路由程序,所述网页的路由程序被所述处理器执行时实现如下步骤:查询步骤:当接收到从当前页切换至请求页的页面切换请求时,从所述页面切换请求中获取所述请求页对应的网页标识信息,并查询预先存储的历史记录数据中是否存在所述请求页对应的网页标识信息;第一切换步骤:当在所述历史记录数据中未查询到所述请求页对应的网页标识信息时,根据预先确定的第一切换规则从所述当前页切换至所述请求页;第二切换步骤:当在所述历史记录数据中查询到所述请求页对应的网页标识信息时,根据预先确定的第二切换规则从所述当前页切换至所述请求页。

【技术特征摘要】
1.一种客户端设备,所述客户端设备包括存储器和处理器,其特征在于,所述存储器上存储有网页的路由程序,所述网页的路由程序被所述处理器执行时实现如下步骤:查询步骤:当接收到从当前页切换至请求页的页面切换请求时,从所述页面切换请求中获取所述请求页对应的网页标识信息,并查询预先存储的历史记录数据中是否存在所述请求页对应的网页标识信息;第一切换步骤:当在所述历史记录数据中未查询到所述请求页对应的网页标识信息时,根据预先确定的第一切换规则从所述当前页切换至所述请求页;第二切换步骤:当在所述历史记录数据中查询到所述请求页对应的网页标识信息时,根据预先确定的第二切换规则从所述当前页切换至所述请求页。2.如权利要求1所述的客户端设备,其特征在于,所述预先确定的第二切换规则包括:在所述历史记录数据中查询所述请求页对应的网页文档对象数据;当在所述历史记录数据中查询到所述请求页对应的网页文档对象数据时,根据所述网页文档对象数据渲染生成所述请求页,并按照预先确定的切换子规则从所述当前页切换至所述请求页;当在所述历史记录数据中未查询到所述请求页对应的网页文档对象数据时,根据预先确定的渲染切换规则渲染所述请求页,并从所述当前页切换至所述请求页。3.如权利要求1所述的客户端设备,其特征在于,所述预先确定的第一切换规则包括:根据所述网页标识信息及预先确定的路由规则,查询所述网页标识信息对应的本地网页资源数据,并向服务器请求所述网页标识信息对应的服务端网页资源数据;根据所述本地网页资源数据,渲染生成过渡页,并按照所述预先确定的切换子规则从所述当前页切换至所述过渡页;在完成所述当前页至所述过渡页的切换且接收到所述服务端网页资源数据后,根据所述过渡页及服务端网页资源数据渲染并展示所述请求页。4.如权利要求2所述的客户端设备,其特征在于,所述渲染切换规则包括:在所述历史记录数据中查询所述请求页对应的服务端网页资源数据;当在所述历史记录数据中查询到所述请求页对应的服务端网页资源数据时,根据所述请求页对应的服务端网页资源数据及本地网页资源数据渲染生成所述请求页,且按照所述预先确定的切换子规则从所述当前页切换至所述请求页;当在所述历史记录数据中未查询到所述请求页对应的服务端网页资源数据时,向服务器请求所述请求页对应的服务端网页资源数据;根据所述本地网页资源数据,渲染生成过渡页,并按照所述预先确定的切换子规则从所述当前页切换至所述过渡页;在完成所述当前页至所述过渡页的切换且接收到所述服务端网页资源数据后,根据所述过渡页及所述服务端网页资源数据渲染并展示所述请求页。5.如权利要求1至4中任一项所述的客户端设备,其特征在于,在所述查询步骤之后,所述处理器执行所述网页的路由程序,还实现以下步骤:当在所述历史记录数据中查询到所述请求页对应的网页标识信息时,查询所述历史记录数据中是否存在所述当前页对应的网页标识信息,当在所述历史记录数据中查询到所述当前页对应的网页标识信息时,删除所述当前页对应的页面数据;当在所述历史记录数据中未查询到所述请求页对应的网页标识信息时,查询所述历史...

【专利技术属性】
技术研发人员:孙路
申请(专利权)人:康键信息技术深圳有限公司
类型:发明
国别省市:广东,44

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

1