我们应该在基于聊天的界面中自动滚动发送/接收新消息吗?

问题描述 投票:0回答:1

假设我们的网站上有一个讨论界面。 我想知道我们是否应该在以下时间自动滚动:

  • 用户发送消息
  • 其他人在同一线程中发送消息

更多背景: 我们还为我们的消息实现了永久链接,以便用户可以在线程中处于较高位置,并且最新的消息集甚至可能不会加载到 UI 中。

在做出此决定时是否有任何“标准”或需要记住的事项清单?

这里有一些值得思考的事情:

  • 即使在发送消息后也保留用户的上下文v/s使查看最新聊天以发送更多消息变得更容易
  • 显示新消息的指示,将用户带到新消息以提高其可见性
user-interface frontend chat user-experience
1个回答
0
投票

尚不清楚“永久链接”在这里的含义。据推测,文本输入字段已锁定在 UI 底部。

如果用户可以向上滚动线程,那么在每条新消息上自动滚动它会非常烦人,并且会阻止用户在键入新消息时引用线程中向上的内容。

所以对我来说答案很明确:不。但应该有一个“转到底部”按钮可以快速返回到最新的交易所。

© www.soinside.com 2019 - 2024. All rights reserved.