一种基于浏览器堆栈管理的H5页面动态回退方法
Abstract:
本发明涉及堆栈管理技术领域,提供了一种基于浏览器堆栈管理的H5页面动态回退方法,主旨在解决随着用户跳转的页面越来越多,如何动态回退到指定页面的难题,主要方案包括以下步骤:S1:对H5应用各业务流程进行线性链表式存储,得到多条以业务流程为单位的线性链表;S2:设置一个变量锁,得到在页面跳转标志位;S3:将前端路由方法进行重写,得到能标志页面跳转为路由跳转的路由方法;S4:模拟浏览器历史堆栈的管理,得到H5浏览历史记录栈。S5:注册全局路由守卫,拦截页面跳转,判断标志是否为程序回退,判断当前页面路由为线性链表的首尾节点,满足以上条件时,跳转到指定页面,最终实现H5页面动态回退。
Public/Granted literature
Patent Agency Ranking
0/0