【技术实现步骤摘要】
一种页面跳转的方法及装置
本申请涉及网络
,尤其涉及一种页面跳转的方法及装置。
技术介绍
在移动应用程序(Application,简称为App)中打开某一业务的页面时,会直接访问该业务的Web页面,或者先经过中间跳转Web页面,再链接到该业务的Web页面。在移动端的应用程序中打开一个复杂的web页面存在以下问题:(1)操作复杂:打开多个web子页面后,点击返回键,不能回到前面的页面,而是回到主界面。(2)不能返回到上次浏览的位置:当浏览到web页面的中间位置或其他位置时,打开子界面,然后再返回web界面时,不能回到上次已经浏览的位置。(3)过度依赖移动端应用:需要使用调用移动端应用所提供的接口来打开新的子界面。(4)加载缓慢:页面数据过多,频繁操作数据库,并且需要等待所有数据,导致加载一个页面需要等待时间过长。
技术实现思路
本申请提供了一种页面跳转的方法及装置,以解决现有打开页面时存在的不能返回前面的页面、不能上次浏览的位置或加载缓慢等问题。第一方面,为实现上述目的,本申请提供了一种页面跳转的方法,所述方法包括:接收目标页面的访问请求,其中,所述目标页面包括历 ...
【技术保护点】
1.一种页面跳转的方法,其特征在于,所述方法包括:接收目标页面的访问请求,其中,所述目标页面包括历史页面和新页面;根据所述访问请求从服务器的数据缓存区获取与所述目标页面对应的显示数据;在浏览器的界面上生成所述目标页面,如果所述目标页面为历史页面,在所述历史页面加载完成前,获取所述历史页面的历史浏览位置,将所述历史页面显示在所述历史浏览位置。
【技术特征摘要】
1.一种页面跳转的方法,其特征在于,所述方法包括:接收目标页面的访问请求,其中,所述目标页面包括历史页面和新页面;根据所述访问请求从服务器的数据缓存区获取与所述目标页面对应的显示数据;在浏览器的界面上生成所述目标页面,如果所述目标页面为历史页面,在所述历史页面加载完成前,获取所述历史页面的历史浏览位置,将所述历史页面显示在所述历史浏览位置。2.根据权利要求1所述页面跳转的方法,其特征在于,所述方法还包括:如果所述目标页面为新页面,获取所述目标页面的访问请求中的新页面地址;根据所述访问请求中的新页面地址从服务器的数据缓存区获取与所述新页面对应的显示数据;在浏览器的界面上生成所述新页面。3.根据权利要求1或2所述页面跳转的方法,其特征在于,所述数据缓存区包括:磁盘和内存,其中,所述磁盘用于存储目标页面对应的显示数据,所述内存用于存储客户端的私有数据。4.根据权利要求3所述的页面跳转的方法,其特征在于,当所述访问请求为首次访问请求时,所述方法还包括:判断是否有标识码;如果有标识码,发送所述标识码至所述服务器;所述服务器建立所述标识码对应的数据缓存区;所述服务器根据标识码将从服务器的数据库中获取的数据缓存到所述标识码对应的数据缓存区。5.根据权利要求4所述的页面跳转的方法,其特征在于,还包括当服务器的数据库内的数据或外部数据更改时,同时更改所述数据缓存区中对应的数据。6.根据权利要求4所述的页面跳转的方法,其特征在于,还包括,如果没有标识码,根据客户端设备信...
【专利技术属性】
技术研发人员:张凤尧,姚源登,邹宜孝,张俊,王海,李晓鹏,
申请(专利权)人:贵阳朗玛信息技术股份有限公司,
类型:发明
国别省市:贵州,52
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。