在 Mac 浏览器里防止显示器休眠
结论
在 Mac 上,Safari 16.4 及以上、Chrome 84 及以上和 Firefox 126 及以上版本都支持屏幕唤醒锁(Wake Lock),AwakeTab 可以借此让显示器保持常亮。打开本页工具,预设时长 1 小时,点按开始,状态标签显示“屏幕保持常亮”即表示浏览器已经持有锁。不过要分清:显示器不熄灭,不等于 Mac 不睡眠。在我们的测试中,macOS 的系统空闲休眠没有被阻止;合上盖子也一定会睡眠。
显示器休眠 ≠ 系统睡眠
macOS 会分别处理“关闭显示器”和“让电脑进入睡眠”。屏幕唤醒锁只作用于前者,它的设计初衷就是让你在看内容时屏幕别黑。所以如果你的目的是让下载、渲染或远程任务整夜跑完,AwakeTab 并不适合,请改用系统设置或原生工具,参见 Caffeine 与 AwakeTab 对比。
相关系统设置
显示器的关闭时间在“系统设置 → 锁定屏幕”中调整,电源相关选项在“节能”(MacBook 上为“电池”)中。开启低电量模式后,系统可能缩短这些时限。如果你只是偶尔需要屏幕多亮一会儿,比如对照文档写代码、看监控面板或演示,用 AwakeTab 就不必来回修改这些设置。
三种浏览器的差别
- Safari:16.4 起支持原生唤醒锁。低电量模式可能阻止它。
- Chrome:84 起支持。可以使用“悬浮窗口”,让小计时器浮在其他窗口之上保持可见。
- Firefox:126 起支持。更旧的版本需要点按后改用视频备用方案,状态显示“通过视频备用方案常亮”,耗电更多。
以上版本均来自 2026年9月9日的支持矩阵。Edge 84 及以上在 macOS 上同样支持。
保持可见是前提
无论用哪个浏览器,AwakeTab 的标签页都必须可见。在 Mac 上最常见的“意外暂停”是:切到另一个全屏 App、把窗口最小化到程序坞,或者在同一窗口里点开了别的标签页。遇到这种情况,状态会如实显示“已暂停 — 标签页已隐藏”,计时也停止,而不是继续假装常亮。
哪些场景适合在 Mac 上用 AwakeTab
- 对照文档写代码、看长篇资料,手不碰触控板也不想屏幕变暗。
- 在副屏上挂着监控面板、直播或日程表,需要一直看得见。
- 演示或录屏时,不希望屏幕中途变暗。
这些场景的共同点是:你本来就要看着这个屏幕,标签页自然可见。反过来,如果需要 Mac 在无人值守时继续工作,那是系统休眠的问题,应交给系统设置或原生工具处理。
显示器还是熄了?
先看状态标签。显示“已被阻止 — 这样解决”时,点开会看到具体原因,常见的是低电量模式;显示“已暂停 — 标签页已隐藏”,说明窗口被最小化或切到了别的空间。还要确认地址是 HTTPS,并且不是被嵌入在其他网站里的页面。
电量与屏幕保护
MacBook 用电池时亮屏会明显耗电,长时间使用请接上电源。如果你要让一块屏幕长时间显示同一画面,也要注意外接 OLED 显示器的烧屏风险:夜间模式的像素微移能减轻,但不能完全消除。
常见问题
我想让 Mac 整夜不睡眠跑任务,用 AwakeTab 够吗?
不够。AwakeTab 能让显示器保持常亮,但在我们的测试中,macOS 上的系统空闲休眠并没有因此被阻止。需要整机保持唤醒时,请使用系统设置或原生工具,可参考 Caffeine 与 AwakeTab 的对比页面。
合上 MacBook 盖子,AwakeTab 还能让它不睡吗?
不能。合上盖子一定会让 Mac 进入睡眠,任何网页或浏览器扩展都改变不了。需要合盖使用时,只能依靠系统设置、外接显示器或原生工具。
切到另一个全屏 App 或最小化 Safari 窗口,还会常亮吗?
不会。窗口最小化、切换到其他桌面空间里的全屏 App,或切到别的标签页,都会让浏览器收回唤醒锁,状态显示“已暂停 — 标签页已隐藏”。回到这个标签页后,状态恢复为“屏幕保持常亮”才会继续计时。
屏幕亮着,Slack 或 Teams 会显示我在线吗?
不会。Slack、Teams 和 Zoom 的在线状态看的是键盘和鼠标的空闲时间,而不是显示器。AwakeTab 从不模拟输入,所以不会替你保持“在线”。
Soubhik Biswas
开发并测试 AwakeTab。 关于 AwakeTab