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

作者: 德川亮 | 来源:发表于2017-07-22 09:56 被阅读102次
    微信页面的返回特性和小坑|日X:89

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

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

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

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

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

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

    相关文章

      网友评论

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

      本文链接:https://www.haomeiwen.com/subject/etaykxtx.html