鉴于Web应用程序中的一个场景,用户必须先执行X才能进入Y,但Y的链接始终可用,我们目前正在讨论两种方法,如果用户尝试导航到第Y页:
哪种用户更友好,用户体验更好?为什么?
答案 0 :(得分:3)
或者,您可以使用第三种选择:
当用户点击链接时,会显示一个对话框,说明错误和建议的操作过程,然后提供一个链接,以便在出现错误时继续,以及指向重定向到推荐页面/操作的链接。
答案 1 :(得分:1)
也许,如果您不想完全删除链接文本,只需删除链接并保留文本(并说明当前的情况),直到X填写完毕?
答案 2 :(得分:1)
阅读关于项目A和项目B的评论。
我的想法如下:
您有两个链接,即链接X和链接Y.
对于项目A,链接X和链接Y显示为正常的超链接,一切都很好。
对于项目B,链接X显示为普通超链接,但将链接Y显示为带有特殊指示图标的文本/超链接,当用户将鼠标悬停在其上(而非单击)时,显示弹出/工具提示以解释原因。
这里的想法是减少鼠标点击(如上所示,没有点击也没有重定向),还节省了页面空间/屏幕空间(显示鼠标悬停时的原因)。
此外,您可以在页面中放入一条说明,说明用户必须完成链接X中的所有操作才能继续链接Y.
答案 3 :(得分:0)
我认为,如果他们没有输入他们在X上需要的所有信息,你可能想把它们放回到X上,并清楚地看到他们没有做的事情。当然,你不应该在不填写所有信息的情况下保存它们,但有时服务器验证失败。
最后虽然是其中的六个,另外六个,我已经看到了两种方式。
如果他们必须在y之前做x,为什么y的链接始终可用?
答案 4 :(得分:0)
我会采用第二种方法。因为我们很可能知道用户将返回上一页检查其他链接或检查可能导致问题的原因。因此,这种方式为用户节省了一些时间。
答案 5 :(得分:0)
我不允许用户导航到X,除非它是合适的。
但是,由于您询问用户友好性,我猜您的用户可能会因为他们认为他们在Y上而感到困惑(他们甚至不会注意到浏览器顶部的100px栏,除非它是红色和闪烁的,所以我会去一个完全空白的错误页面(没有导航)只有一个明确的消息和链接。类似于简单的HTTP 404错误页面。
答案 6 :(得分:0)
这取决于用户的期望。
如果用户可以收集重定向的原因(经典示例为“您需要登录才能查看此页面”),请执行此操作。
如果用户可能会因为看到他们没有要求的内容而感到困惑,那么请向他们展示他们所要求的内容以及相应的限制和错误消息。