WhatsApp网页版 · 状态显示
名字下面那一行字,什么时候显示「在线」、什么时候显示时间,规则并不一样。
这两个标记共用名字下方的同一行位置,因此容易被当成同一件事,实际判定逻辑完全不同。
| 标记 | 含义 | 更新方式 | 可控性 |
|---|---|---|---|
| 在线 | 对方此刻正在使用应用 | 实时,随连接状态变化 | 可设置隐藏范围 |
| 最后上线 | 对方最近一次活动的时间 | 离线后才更新,有延迟 | 可设置隐藏范围 |
| 打字中 | 对方正在输入内容 | 实时,仅在本会话显示 | 随最后上线设置联动 |
| 录音中 | 对方正在录语音消息 | 实时,仅在本会话显示 | 随最后上线设置联动 |
「打字中」和「录音中」只在正在对话的会话里出现,不会出现在联系人列表。这也是为什么同一联系人你在会话里能看到状态、在列表里却看不到。
网页版能读到的状态与手机端相同,没有因为平台不同而缩减。
需要说明的是:已读回执属于另一套开关。对方可以保留在线状态可见,同时关闭已读回执,两者互不绑定。
判定依据只有一条:应用与服务器之间是否保持有效连接。只要连接在,就显示在线。
| 使用方式 | 是否计入在线 | 说明 |
|---|---|---|
| 手机端在后台 | 是 | 保持连接即算在线 |
| 手机端被彻底关闭 | 否 | 连接断开,转为显示最后上线时间 |
| 网页版标签页开着 | 是 | 浏览器标签页维持连接即算在线 |
| 网页版标签页被关闭 | 否 | 连接中断,按手机端状态判定 |
| 手机端飞行模式 | 否 | 无网络,连接中断 |
这解释了一个常见现象:人已经离开电脑,但网页版标签页还开着,联系人看到的仍是「在线」。想避免这种情况,需要关闭标签页或退出登录,仅锁屏不会断开连接。
时间显示按距今长短切换格式,越近越精确,越远越模糊。
| 距今时长 | 显示格式 | 示例 |
|---|---|---|
| 一分钟内 | 刚刚 | 刚刚 |
| 当天内 | 时间 | 今天 14:20 |
| 前一天 | 昨日时间 | 昨天 22:05 |
| 更早 | 日期 | 10月3日 |
格式切换由客户端完成,服务端只下发时间戳。因此同一时刻在不同设备上看到的措辞可能略有差异,但指向的时间点是一致的。
隐藏范围设置一处,会同时影响最后上线、在线、打字中与录音中四个标记。
选择「无人」之后,你自己也看不到对方的在线状态。这是双向的,属于该设置的既有规则,不是故障。若只想对少数人隐藏,用「我的联系人除外」并指定名单更合适。
排除掉设置因素后,剩下的原因基本都落在网络与缓存上。
| 现象 | 原因 | 处理 |
|---|---|---|
| 一直显示在线,实际人已离开 | 设备上应用仍在后台保持连接 | 关闭标签页或退出登录 |
| 时间长时间不更新 | 网页版连接已断开但界面未刷新 | 刷新页面重新建立连接 |
| 看不到任何状态 | 对方把可见范围设为无人 | 无法改变,属对方隐私设置 |
| 自己的状态也不可见 | 自己也设为了无人,双向生效 | 在隐私设置中调整为更宽范围 |
| 状态与手机端不一致 | 网页版缓存未同步 | 刷新页面,或退出后重新扫码登录 |
不会。对方在线时显示「在线」,离线后才显示最后上线时间,两者互斥。
不影响。已读回执是独立开关,需要单独在隐私设置里关闭。
检查隐私设置里的「最后上线和在线」。该项设为「无人」时,你自己也看不到对方的状态。
算。标签页维持着与服务器的连接,联系人会看到你处于在线状态。
不能。显示只精确到分钟,且随时间推移逐渐模糊为日期。
先刷新网页版页面;仍不一致时退出登录重新扫码,多数缓存问题可由此解决。
关于本站 · 第三方整理,官方入口以 web.whatsapp.com 为准