微信页面的返回特性和小坑|日X:89

图片发自简书App




这种页面都属于网页,不是app的界面,可以理解为这就是一个浏览器打开的页面,因此左上角最左边的返回的意思,是返回上一个状态页,因此必须有一种能快速跳出浏览器的方式—左上角的【关闭】。举一个类比,打开这种页面,就好像你上一个十节车厢的火车,只有第一节车厢有入口,你上去后,从第一节车厢走到了第十节车厢,这就像你在打开了第十个页面,这时候,你想下车了,但因为这个火车有点奇怪等设置,必须经过第9节,第8节车厢……才能到第一节车厢的入口,这太麻烦,于是你找乘务员,给你开小门,这样你就可以在任何一节车厢跳车了。


上面的东西一般人想想就能明白,但另外在产品设计时,需要注意一个小坑。因为网页和左上角返回的特性,可能会出现重复提交表单或重复做任务的问题。比如我进入了一个表单入口list,选择了一个进入到填写页,点击提交后到达了一个结果页,如果此时我点击返回,那么我会回到填写页(有的会回到表单入口list页),此时我会困惑我到底填写成功没?于是我有可能再填写一遍……


遇到这种问题,解决思路有三个:

1.结果页上给出强引导,比如一个大button,点击后去一个不会有困惑的页面,比如首页。另外,记得结果页上方,有通用的导航栏且包含返回时,最好把返回去掉。

2.如果用户点击左上角的返回,回到那个页面,那页面展示不同的状态,不过这方法不一定能实现。

3.点击返回时,重新定向到另一个页面,比如首页和个人中心,但是注意此时这里就形成了一个死循环,需要根据具体任务评估一下。死循环可以这么理解,还是上面那个火车,你从第1节车厢走到了第3节,重新定向的意思是,当你打算从第3节车厢和第2节车厢连接的小门那回到第2节车厢时,我把那个门换成一个扭曲空间门,你通过那个门时,你就被瞬移到第4节车厢。于是你在第4节车厢“返回”时,你就到了第3节车厢,而在第3节车厢“返回”时,就到第4节车厢。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Word 2003长篇文档排版技巧(一) 重点总结为两点: 1. 制作长文档前,先要规划好各种设置,尤其是样式设置...
    MrSunbeam阅读 2,072评论 0 12
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,143评论 25 709
  • 每次进入Ubuntu 16.04后再回到windows,就会发现时间不对,解决方法是执行下面的命令: sudo t...
    静海潜蛟阅读 463评论 0 0
  • bash脚本 判断文件是否存在如果存在输出内容不存在显示不存在: 用 Node.js 写一个命令行程序 显示当前目...
    PYFang阅读 266评论 0 0
  • 接近什么样的人,就会走什么样的路,人最大的幸运,不是捡钱,也不是中奖,而是有人可以鼓励你、指引你、帮助你。其实,限...
    深圳义工郑海涛阅读 423评论 0 1