H5清除历史路由

发布时间 2023-05-10 11:16:29作者: 不忘初心5470

1、问题描述

手机端左滑根据历史路由往复的跳转之前页面,无法直接返回到首页。

2、问题分析

手机端左滑为什么跳转到之前访问的页面,是因为H5路由记录了页面跳转记录,既然不想再根据历史路由返回,那历史路由里没有记录岂不是就可以了

3、问题结局

    // 跳转到指定页面并清除当前页面的history记录
    window.history.replaceState(null, "", './read-policy.html?openid='+openid);
    window.history.go(0);

4、问题总结

研究分析H5历史路由,问题往往出现在你的未知或者忽视的的技术点上