- 博客(3)
- 收藏
- 关注
原创 iOS 微信无法捕捉到返回键的监听事件 popstate监听不触发
摘要: iOS环境下,从其他页面跳转到当前页面时,点击返回键无法监听到返回事件,原因是Safari的bfcache机制会跳过popstate事件。解决方案包括:1)使用pageshow事件检测返回行为;2)改用SPA路由(如router.push)替代window.location.href跳转,确保历史记录正确压栈。调整后代码在B页面初始化时通过window.history.pushState添加记录,并监听popstate事件实现拦截,结合Modal弹窗引导用户评价或关闭页面。
2025-10-15 18:25:00
806
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅