现有业务跳转过程如下:
A页面 → 某第三方页面 → B页面
用户在 B 页面点浏览器后退时,希望直接回到 A 页面,而不是返回第三方页面,请问有什么好的办法吗。
不知道能否在 B 页面侦听到后退事件并阻止这个事件,然后自己跳到 A 页面,但是网上找了一些代码,测试都没有效果,求解。
现有业务跳转过程如下:
A页面 → 某第三方页面 → B页面
用户在 B 页面点浏览器后退时,希望直接回到 A 页面,而不是返回第三方页面,请问有什么好的办法吗。
不知道能否在 B 页面侦听到后退事件并阻止这个事件,然后自己跳到 A 页面,但是网上找了一些代码,测试都没有效果,求解。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
不知道这个行不行,在B页面使用
window.onpopstate
事件监听回退,然后使用window.history.go(-2)
回退,参考https://developer.mozilla.org...