macOS 26 坑人!Chrome/Cursor/ 微信卡顿?我找到 Electron 救命方案了

最近把 Mac 更到 macOS 26,直接崩了 ------Chrome 滚网页跟翻 PPT 似的,卡得我想摔电脑;用 Cursor 写代码,光标都跟不上手速;连微信聊个天,往上滑聊天记录都一顿一顿的。

折腾了快两天,重启、清缓存、更软件全试了,一点用没有。后来逛 Electron 的官方 Issue,才发现不是我一个人踩坑!原来是系统更完后,Electron 的渲染模块跟 macOS 26 的阴影机制打架了,不过好在找到个临时救急的办法,超简单,亲测有效!

先确认下:你是不是也中了这 "卡顿毒"?

先别瞎折腾,先对号入座下,看看是不是同一个问题:

  • 就卡滚动!不管是 Chrome 网页、Cursor 代码页,还是微信聊天记录,只要一滑动就掉帧,严重的时候还会 "定格等半秒";
  • 只坑 Electron apps!Safari、Pages 这些原生软件跑得飞起,就 Chrome、Cursor、微信、飞书这些靠 Electron 做的软件出问题;
  • 重启没用!关了软件重开、甚至重启电脑,该卡还是卡,我一开始还以为是电脑老化了,白担心一场。

亲测有效:3 步搞定,1 分钟不到

核心就是给系统设个环境变量,把 Electron 里搞事的阴影渲染给禁了。别觉得 "环境变量" 听着复杂,其实就是复制粘贴个命令的事儿,小白也能搞。

第一步:先打开 "终端"

两种快办法,选一个就行:

  • 懒癌首选:按 Command + 空格 调出 Spotlight,输 "终端",回车就开了;
  • 找不到就手动:点 "启动台"→ 翻到 "其他" 文件夹→ 里面就有 "终端"。

第二步:复制命令,按个回车

在终端里把下面这行命令复制过去(别手敲,容易错),然后按回车:

复制代码
launchctl setenv CHROME_HEADLESS 1

没反应就是好事!只要不弹 "command not found" 这种报错,就说明设好了,不用管终端有没有提示。

第三步:关键!必须彻底退出软件再重开

这里我踩过坑!一开始只关了窗口,以为完事了,结果还是卡 ------ 一定要彻底退出!

  1. 比如 Chrome,先点窗口左上角的红叉关掉;
  1. 再按 Command + Q (这步是灵魂!),彻底把软件关了;
  1. 再重新打开软件,你再滑滑看 ------ 是不是丝滑多了?我当时试完直接惊了,终于不卡了!

想复原?两种办法,按需选

这办法是临时救急的,等后面 Electron 或者苹果出了修复补丁,记得改回来,省得影响软件功能。复原超简单:

  • 嫌麻烦就重启:电脑一重启,刚才设的环境变量就没了,自动恢复原样;
  • 不想重启就输命令:再打开终端,复制下面这行,回车,然后重启软件就行:

    launchctl unsetenv CHROME_HEADLESS

多嘴说句:为啥这命令能救命?

可能有人跟我一样好奇:CHROME_HEADLESS不是 Chrome "无头模式"(没界面跑脚本用的)吗?咋还能治卡顿?

其实是个 "意外收获"!正常这变量是给服务器用的,让 Chrome 没界面运行;但在 macOS 26 里,设了这个变量后,Electron 会顺带把 "窗口阴影实时计算" 给关了 ------ 而卡顿的根源,就是这阴影计算跟系统新接口冲突了!

关了阴影后,软件看着可能少了点立体感,但视觉影响真的很小,换个流畅度,太值了。

最后提醒两句,别踩我之前的坑

  1. 只给 macOS 26 用!我同事用 macOS 25,我让他试了下,反而搞出小 bug,其他版本真不用瞎折腾;
  1. 盯紧更新!这只是临时方案,后续记得看 Chrome、Electron 的更新日志,等官方说修复了,就赶紧把环境变量删了;
  1. 命令别输错!CHROME_HEADLESS全是大写,少个字母、多空格都不行,最好直接复制,省得麻烦。

如果你的 Electron 软件也卡得闹心,赶紧试试这个办法!要是后续发现其他更优解,或者有新问题,也欢迎评论区聊,大家一起避坑~

相关推荐
pop_xiaoli11 小时前
【iOS】dyld加载
macos·ios·objective-c·cocoa
程序员小崔日记15 小时前
当 AIR 只支持 Mac,我开始重新思考操作系统这件事
macos·操作系统·ai编程
一个人旅程~18 小时前
黑苹果系统都支持哪些硬件键盘和笔记本型号,以老旧电脑dell n4020为例安装黑苹果的可能性分析
经验分享·macos·电脑
Eloudy19 小时前
macOS 上开启 SSH 服务
运维·macos·ssh
蜜汁小强19 小时前
macOS 开发者的 tmux 实战配置:分屏导航、vi 复制模式与系统剪贴板一站打通
macos·策略模式
SaN-V2 天前
MacOS 下 VS Code 中 Codex 通过 SSH 连接远程服务器无法使用的问题排查与解决
服务器·macos·chatgpt·ssh·codex
一只小白菜2 天前
[特殊字符] 解决 Mac M5 芯片上 Ollama 运行报错:升级 macOS Tahoe 26.4.1 后恢复正常
macos
爱吃香蕉的阿豪3 天前
Mac 远程操作 Windows 开发:ZeroTier + JetBrains 实战指南
windows·macos·zerotoer
大嘴皮猴儿3 天前
从零开始学商品图翻译:小白也能快速掌握的多语言文字处理与上架技巧
大数据·ide·人工智能·macos·新媒体运营·xcode·自动翻译
空中海3 天前
第六章:iOS导航与路由系统
macos·ios·cocoa