tabbar嵌入webview后无法清除页面栈
发布于 6 年前 作者 minyu 10611 次浏览 来自 问答
  • 需求的场景描述(希望解决的问题)

有城市属性的app,在切换城市后,tabbar内嵌的h5页面需要刷新来展示正确的城市页面;

但此时如果点击安卓的后退或者ios右滑,会展示上一城市的页面

  • 希望提供的能力

h5页面清楚页面栈记录的能力

1 回复

安卓后退或者IOS右滑的逻辑都是 先检测 h5 页面是不是到栈底,这个逻辑不能去掉。你看看是否可以通过 浏览器 history 对象 解决,切换城市之后,history.back 回到栈底

回到顶部