import ua from ‘./devices‘ // 判断环境用的 function removeHistory () { if (ua.isApp()) { // 防止页面后退 history.pushState(null, null, document.URL) window.addEventListener(‘popstate‘, function () { history.pushState(null, null, document.URL) }) } } export default removeHistory()
原理就是后退的时候,调用popsstate 之后通过history.pushState方法调地址栏当前地址 所以每次后退都是调用当前页面
原文地址:https://www.cnblogs.com/Model-Zachary/p/11532682.html
时间: 2024-11-04 00:07:54