在ios版的微信浏览器中,底部菜单栏会出现丑陋的前进后退按钮,如何将其去掉呢?
截图
原因
在ios上,当浏览器的历史不为空的时候,底部就会存在这样的状态栏。
这个状态栏是非常影响页面展示效果的,那么该如何去除呢?
方案
既然是由于存在历史栈的原因,那么当历史栈为空的时候就不会有这样的情况了。
所以使用location.replace
代替locatioin.href
进行跳转是最优的办法了。
当然,这个方案存在一个很大的缺陷,就是用户无法返回到上一级页面
。
所以还需要产品设计者综合考量。