WhatsApp Web 隐私模糊设置详解
核对 WhatsApp Privacy 的 11 个布尔设置与 1–40 px 模糊强度,包括默认值、已验证作用、交互关系和明确边界。
本文目录
WhatsApp Privacy 当前存储 11 个布尔设置和一个数值字段 blurAmount。默认模糊强度是 8 px;数值输入会四舍五入并限制在 1–40 px。总开关、单项悬停显示、无切换延迟、消息预览和当前消息默认开启;头像、名称、媒体预览、媒体图库、输入内容和整页悬停显示默认关闭。
有一个实现边界必须先说明:UI 把 hoverReveal 写作“悬停显示”,但当前 runtime 只明确用这个字段约束 unblurActive。各表面的 CSS 仍包含自己的 :hover 显示规则,没有发现来自 hoverReveal 的独立 runtime 接线。本参考因此分开写 UI 意图和已验证行为,不承诺关闭该字段就能关闭全部单项悬停显示。
披露与证据日期: Web Tidy 发布本文,也制作 WhatsApp Privacy。产品事实来自 2026-08-31 核对的当前 SKU 7 model、copy、storage adapter、style manifest 和 content runtime;市场术语来自两篇同意图搜索结果全文与一篇独立的原始项目全文。没有登录真实 WhatsApp、采集聊天、安装竞品、修改账号或执行发布。
设置速览
这些是 https://web.whatsapp.com/* 上的本地视觉设置,不是加密、账号访问控制、永久涂黑、系统通知屏蔽或截图防护。
完整字段字典
这份字典刻意比竞品功能清单更窄。密码锁、空闲锁、panic 快捷键、聊天 allow-list、实心遮挡、Telegram、每表面强度、消息方向和“最近 N 条消息”都不是当前 SKU 7 设置。
默认设置模板
{
"enabled": true,
"hoverReveal": true,
"noDelay": true,
"messagesPreview": true,
"profilePictures": false,
"names": false,
"messages": true,
"mediaPreview": false,
"mediaGallery": false,
"textInput": false,
"unblurActive": false,
"blurAmount": 8
}这是一份匿名 JSON 样例,不包含账号、联系人、消息或媒体数据。当前 storage key 是 whatsapp:features.blur-privacy.settings;设置会在保存前与读取后归一化。
设置如何相互作用
实际检查时要区分 单项 hover、整页 hover 和 切换时间。其中一个结果不能证明另外两个。
三个匿名配置示例
只降低聊天列表预览暴露
保留 enabled=true,开启 messagesPreview,仅在风险包含这些表面时再开启 names 或 profilePictures。关闭不需要的聊天窗口表面。用虚构或非敏感列表滚动检查,并单独记录单项 hover,因为 hoverReveal 接线缺口仍存在。
保护当前消息与媒体
开启 messages 和 mediaPreview;只有会打开图库/查看器时才开启 mediaGallery。三者是不同模块。只开启消息,不能证明内嵌媒体或图库也被保护。
录制输入流程但不暴露草稿
开启 textInput 并用虚构文本排练。它只改变输入内容的视觉呈现,不会阻止发送或清空草稿。还要单独抑制系统通知并检查录屏范围,因为扩展不控制这两层。
验证一次设置变更
- 在与扩展相同的 Chrome profile 中打开 WhatsApp Web。
- 每次只改一个字段,并使用虚构联系人和消息。
- 先确认目标表面存在,再解释 selector 缺失。
- 检查模糊、归一化后的数值,以及刷新后的保存值。
- 分别测试单项 hover 与整页 body hover。
- 把 root 缺失或样式硬失败视为恢复条件;提高
blurAmount不能修复过期 selector。
合格结果必须具体:目标表面存在、对应模块启用、强度归一化正确、刷新后设置保留,而且单项与整页显示行为分别记录。
隐私与权限边界
当前产品的已验证范围是 storage 和 https://web.whatsapp.com/*。storage 保存设置对象,不能据此声称保存聊天文本。视觉 blur 仍可能在主动显示、selector 失配、系统通知、其他窗口、截图或摄像头拍摄后暴露内容。
搜索结果适合确认市场用词,但已读页面还包含 SKU 7 没有的密码/空闲锁、快捷键、allow-list、Telegram、按方向/最近 N 条消息和每元素强度。这些功能已被排除,没有迁入本参考。
常见问题
一共有多少个设置?
当前模型有 11 个布尔字段和一个数值 blurAmount,共 12 个字段。
模糊强度可以是 0 或大于 40 吗?
归一化后不可以。数值会四舍五入并限制在 1–40;空值或非有限值会回退。
关闭 hoverReveal 会关闭全部单项 hover 吗?
当前源码不能支持这个承诺。它明确阻止整页 unblurActive 模块启用,但没有找到移除各表面 CSS :hover 的独立接线。应测试当前 build,并标记为 needs_recheck。
noDelay 会增加模糊强度吗?
不会。它安装时间模块;共用强度由 blurAmount 控制。
消息预览和消息是同一表面吗?
不是。messagesPreview 针对聊天列表,messages 针对当前会话。
这些设置会加密聊天或阻止截图吗?
不会。它们改变浏览器视觉呈现,不改变 WhatsApp 加密、账号权限或外部捕获。
设置里会保存聊天内容吗?
当前 storage adapter 保存设置对象;已读 runtime 不支持“保存聊天文本、联系人或媒体”的说法。