关于小程序的BUG。。。。求官方解答
发布于 6 年前 作者 qianjun 7077 次浏览 来自 问答

在微信开发者工具中调试, 从主页跳转到子页面 用wx.navigateTo  左上角有一个返回按钮

但是在真机上面测试,从主页跳转到子页面 左上角没有返回,只有一个叉号 用户体验不是很好  让用户误以为这个子页面就是这个小程序的主页面。

8 回复

官方真搞笑,还考虑不同平台用户习惯,你告诉我安卓微信左上角有返回箭头没!!你最起码能开启或者关闭,安卓用户都告诉我不习惯!

经与产品负责同事沟通,回复如下

1, 安卓上返回键目前只能让用户用物理返回键。微信原生界面带有返回键,微信的webview在安卓上一直是没有返回键的,小程序对齐的是webview。

2,系统桌面打开没有关闭键,原因是这种场景是对齐app,按home就能退出了。

我很早就提过

https://developers.weixin.qq.com/blogdetail?action=get_post_info&lang=zh_CN&token=383111164&docid=4323b6b811827f6a5cd05ec2615d7938

现在通过wx.navigateTo方法跳转到新页面后,只有iOS版本的页面左上角有返回按钮,而安卓版的没有返回按钮,只有关闭小程序的按钮,而用户往往会习惯性的点击这个按钮来返回上一页面,结果却关闭了小程序。建议安卓版也加上返回按钮,而且微信本身的页面,比如进入:朋友圈、扫一扫、摇一摇、附近的人,等页面,左上角都会出现返回按钮,在小程序内部,在支付确认交易和客服消息等界面,同样也有返回按钮,所以,为了统一用户体验,小程序的页面也应该有返回按钮。

另外对于安卓版,当把小程序添加到桌面后,从桌面进入和从微信进入,显示也不一样,从微信进入,没有返回按钮,只有关闭按钮,而从桌面进入,没有关闭按钮,只有返回按钮,这个也应该统一。

这设计确实是不科学,android上老是误点了叉

希望楼上的建议官方能采用吧,反正我不抱希望。

小程序更像一个应用一个APP,而不是一个网页,所以不应该对齐webview,而且webview也可以考虑向微信原生界面对齐。


IOS有返回按钮吗

webview的设计就是有问题的,就应该向原生界面对齐的,现在小程序不去对齐原生界面,而去向一个本来就不合理的webview对齐。

回到顶部