首页 > 安卓物理返回键问题,返回顺序错乱

安卓物理返回键问题,返回顺序错乱

通过WebView进入网站的首页【管血糖】后,连续进入【免费问】和【问医生】(这导航三个页面是同级页面),随意在三个同级页面切换。好了,我要使用安卓物理返回键,就会发现bug就出现了。返回顺序:【问医生】→【免费问】→【管血糖】。

而不是那种无论如何连续随意点击同级【管血糖】,【免费问】和【问医生】页面,只要按安卓物理返回键,都统一直接关闭webView。


合作的提供这个解决方案
为了简单高效的解决问题,将页面的逻辑返回键设置成为浏览器的后退功能,与安卓的物理返回键功能一致,而且不允许用户在页面的某一页子节点跳到另一个分支,因为这种方式必然使用URL定向。

浏览器的后退功能是指的啥?不是window.history.go(-1)吗?
不允许用户在页面的某一页子节点跳到另一个分支,又是啥意思?
是说这三个按钮不要添加<a href="url路径网址"></a>这种形式吗?


如果三个按钮对应三个独立页面,那可以使用

<a href="url路径网址"></a>

如果三个按钮对应三个标签页,可以使用改变hash值的方式来达到你要的效果,如:

<a href="#1">1</a>
<a href="#2">2</a>
<a href="#3">3</a>
【热门文章】
【热门文章】