博客

Messenger 桌面版停用以后怎么办

常用网站 · · 约 8 分钟

Meta 已经停掉了 Mac 和 Windows 上独立的 Messenger 应用,帮助中心现在让电脑用户改用网页版。Pake 可以把这个网页版包成一个独立窗口,有自己的图标,也能弹桌面提醒,构建时用 https://www.facebook.com/messages,据报道 Meta 2026 年 2 月的公告写明的去向就是它,构建好之后登录,再把通知和通话测一遍。它和浏览器里是同一个网页客户端,网页版没有的功能这里也没有。

截至 2026 年 11 月 Meta 怎么说

Meta 的下载 Messenger 帮助页写的是,Mac 版和 Windows 版 Messenger 桌面应用已停用,如需在电脑上使用 Messenger,请通过网页浏览器访问 messenger.com。TechCrunch 报道说,这两个应用从 2025 年 12 月 15 日起不能再登录,Mac 用户有 60 天的过渡期,之后应用完全停用。

网页版的地址也变过,2026 年 2 月 Meta 向用户发了公告,Social Media Today 引用的原文是,从 2026 年 4 月起 messenger.com 将不再用于收发消息,在电脑上会被自动重定向到 facebook.com/messages。同一份公告还说,没有 Facebook 账号、单独使用 Messenger 的人可以在手机应用里继续聊天。Meta 帮助中心里找不到这份公告,它的不用 Facebook 账号使用 Messenger 的帮助页写的是,使用 Messenger 需要先有 Facebook 账号。

2026 年 11 月 4 日未登录时测试,两个地址的表现仍然不同,messenger.com 显示 Messenger 自己的登录页,facebook.com/messages 则跳到 Facebook 登录页,登录后返回 /messages。Meta 帮助页的操作步骤里写的依然是「桌面网页版 (messenger.com)」。

先定地址

Pake 应用的原生功能,包括桌面通知,只对你打包的那个完整来源生效,也就是协议、主机和端口都一致。构建用的地址必须是登录之后 Messenger 最终停留的那个。

https://www.facebook.com/messages 更稳,Meta 如果把 messenger.com 重定向到这里,你打包的就是最终地址,messenger.com 如果继续可用,facebook.com/messages 也能打开同样的对话。它需要 Facebook 账号,而 Meta 帮助中心说用 Messenger 本来就需要。

想确认的话,在 Mac 上的新应用里登录一次,按 Cmd L,这是编辑菜单里复制当前页面地址的快捷键,然后把地址粘贴出来看。Windows 和 Linux 上构建的应用没有这个快捷键,可以在浏览器里用同一个地址登录,看地址栏。如果最后停在 https://www.messenger.com,就用这个地址重新构建。

用 CLI 构建

先按快速开始准备好环境,需要 Node.js 20.9 或更新、Rust 1.85 或更新:

npm install -g pake-cli
pake https://www.facebook.com/messages --name Messenger --width 1100 --height 760 --hide-on-close --show-system-tray --camera --microphone

--hide-on-close 让关闭按钮隐藏窗口而不是退出,Mac 上默认就是开的,Windows 和 Linux 上默认关。--show-system-tray 加托盘图标。--camera 和 --microphone 给 macOS 应用加上对应权限声明,在 Windows 和 Linux 上会被忽略。Linux 上用 --targets 指定 deb、rpm、appimage 或 zst,只出一种包格式,完整清单见 CLI 选项,Mac 上加 --install 可以直接装进「应用程序」。

CLI 参考里有个只把 /messages 当内部链接的 --internal-url-regex 示例,照搬前想清楚,这个正则会取代默认的同站规则,聊天里点开的其他 facebook.com 页面,比如个人主页或分享的帖子,都会跳到浏览器里打开。

或者用 Pake 桌面版

在 Mac(macOS 14 或更新)、Windows(x64 和 ARM64)和 Linux(Arch 和 Omarchy,x86_64)上,Pake 桌面版不用终端就能做出同样的应用。在创建页粘贴 https://www.facebook.com/messages,名称填 Messenger,打开常驻后台,Windows 上它同时会打开托盘图标,然后点创建应用。桌面版手册里没有摄像头和麦克风的设置项,所以在 Mac 上做完应用,先试一次通话再决定要不要依赖它。

Ubuntu、Fedora 等非 Arch 发行版没有桌面版,用 CLI。

登录

打开应用,用 Facebook 账号登录,无痕浏览(CLI 里是 --incognito)要保持关闭,它不保留登录状态、Cookie 和站点数据。登录后退出再打开一次,确认不会再要求登录。

登录弹窗在 Mac 和 Linux 上留在当前窗口,在 Windows 上以弹窗形式打开。如果某一步跑到了浏览器里,就打开新窗口在应用内打开,CLI 里是 --new-window。Mac 上的 Pake 应用不支持通行密钥和触控 ID 登录,就用密码加两步验证码。有些服务商会拦截内嵌浏览器,文档里写明的是 Google,Meta 对内嵌窗口的态度没有公开说明,所以第一次登录就是测试,失败时的排查见登录问题指南。

还原加密聊天记录

Meta 的用 PIN 码还原聊天帮助页说,端到端加密聊天记录存放在 Messenger 备份里,当你用新设备登录 Messenger 时,系统会要求输入 PIN 码,这个 PIN 码就是你创建备份时选的那个。页面还写明,Messenger 无法替你重置 PIN 码或还原备份。

忘了的话,要在创建过或输入过 PIN 码的设备上重置,手机 Messenger 里的路径是菜单、设置、隐私与安全、端到端加密聊天、消息存储,最后点重置 PIN 码。同一页还说,用过 Messenger 的移动设备也可以用一次性验证码还原聊天,其他方式比如 40 字符验证码在页面里有链接。

TechCrunch 报道说,Meta 当时建议在桌面应用停用前打开安全存储并设置 PIN 码,转到 Facebook 网页版之后,聊天记录在所有平台上都能用。依赖这个窗口之前,先在手机应用里看一眼消息存储。

提醒怎么送到你手上

Pake 把页面的 Notification API 换成自己的实现,并把权限直接报告为已授予,所以 Messenger 不会弹出浏览器那样的授权提示,提醒交给操作系统显示,路径见网页应用的桌面通知。只有打包的那个来源才有这层桥接,这就是地址要选对的原因。

测试办法是让别人在窗口放在后台时给你发一条消息,页面关着时靠网页推送送来的提醒 Pake 不处理,所以应用得一直开着,这正是常驻后台和托盘图标的用途。Windows 和 Linux 上点提醒不一定打开对应的对话,因为 Pake 只能根据窗口焦点猜。Messenger 偏好设置里的勿扰模式,或者系统的专注模式,也会让提醒消失。

通话要测什么

Meta 的通话帮助页写了网页版的步骤,在聊天下方点你要通话的名字或群聊,再点右上方的语音通话或视频通话。在 Pake 窗口里通话跑在系统 WebView 上,Mac 是 WKWebView,Windows 是 WebView2,Linux 是 WebKitGTK。Pake 不增加任何通话功能,能不能用可能和完整浏览器不一样。

测试顺序是自己拨出的语音通话、接听的语音通话、双向视频通话,以及对方能不能听到和看到你。Mac 上要用 --camera --microphone 构建,首次使用时 macOS 会请求授权,不加这两个参数,Pake 应用不会申请摄像头和麦克风权限。Windows 和 Linux 没有文档写明的参数,要以你自己系统上的结果为准。

通话不通就退回手机应用或普通浏览器,Pake 改变不了网页客户端和系统引擎允许的范围。

两个账号

个人和工作的 Facebook 账号想分开,就用不同的名字构建两个应用,各自保存登录状态:

pake https://www.facebook.com/messages --name Messenger-Work --camera --microphone

应用标识由地址和名字生成,第二个应用会单独安装,并且是未登录状态。做法见同一网站用两个账号,桌面版里对应的是添加另一个账号。

同样的办法也适用于 Instagram 和 Linux 上的 WhatsApp,Messenger 页面每次加载都会自己更新,它外面那层 Pake 运行时不会,想换新的就更新 pake-cli,用同样的地址和名字重新构建。

常见问题

Messenger 在 Mac 或 Windows 上还有官方应用吗?

没有了,Meta 的帮助页说 Mac 版和 Windows 版桌面应用已停用,可以用网页版、像本文这样做一个自己的窗口,或者用手机应用。

需要 Facebook 账号吗?

需要的,Meta 帮助中心说使用 Messenger 需要 Facebook 账号,据报道二月的公告也让没有账号的人改用手机应用。

以前的加密聊天还能看到吗?

取决于你的备份。Messenger 要求时输入 PIN 码,忘了就用手机应用重置,或者用一次性验证码还原。

能打视频电话吗?

Messenger 网页版提供视频通话,但能不能用取决于你系统里的引擎,按上面的通话测试跑一遍。