移动端 不关闭弹窗不给跳转页面?

君泽
  • 98
广东

参考这个:https://shop.xwtec.cn/tmall/c...

如果你是移动端打开

手机按键返回上一级
手机左滑返回上一级

会出现一个弹窗 无论你怎么返回都操作不了
我自己写了一个 监听它返回 然后弹出一个弹窗 这时候再触发返回一次 就退出这个页面了
做不到让它一直在那个页面不给 跳转

pc端打开的话

先点击热搜里面随便一个 
然后点击 浏览器的后退  你会发现 它弹出一个弹窗  然后你一直点后退  它也没反应

请问这是怎么做的?

回复
阅读 524
2 个回答
✓ 已被采纳

操作浏览器的history

history.pushState(null, null, document.URL);
window.addEventListener('popstate', function () {
    history.pushState(null, null, document.URL);
});
a2774206
  • 1.7k
北京市朝阳区

刚翻了他的代码,搜“初始化挽留推荐” 或者 搜 “history” 源码

宣传栏