扩展到底挂钩在哪里
Chromium 扩展不是一个被动的图标:它是浏览器同意运行的代码,而昂贵的那一类会声明一个匹配所有 URL 的 content script。这个脚本会被注入你打开的每个页面,所以内存开销按标签页而非按浏览器重复——一个在自身进程里占 20 MB 的扩展,在十几个标签页下可以膨胀成几百 MB。Manifest V3 之后,后台页面变成了在事件之间休眠的 service worker,这算是进步;但逐页注入这件事并没有消失。
隐私那一半更简单:主机权限。一条写着“读取和更改您在所有网站上的数据”的权限,等于把每个页面的 DOM 都交给扩展——你输入的每个输入框、你看到的每个价格。大多数扩展从不滥用它,但授权是二元的:要么你在所有事情上信任发行方,要么干脆不装。所以下面的审计把权限和内存放在同一架天平上称。
这十四类:从配得上位置到应当立即删除
配得上位置的重量级:广告拦截器过滤每个请求确实消耗真实内存,但在广告泛滥的页面上它也拦下最重的载荷,所以繁忙页面开着它往往比不开加载得更轻快。密码管理器注入网络上的每个表单字段——这是一笔深思熟虑、站得住的交易。语法检查器在每个文本框里运行,包括那些永远不会有人校对的。AI 侧边栏把页面内容留在工作内存里并送往服务器;这算功能还是算泄露,取决于你往里粘贴什么。
很少配得上位置的:优惠券和返利按钮读取每个购物页面,并改写返利链接让佣金流向自己;价格追踪器在后台跑定时器轮询变化;深色模式注入器把你刚加载的页面重新渲染一遍;新标签页替换件随壁纸一起发送遥测;截图工具和视频下载器为了浏览器已经做了一半的活而索取全站权限;免费 VPN 扩展是自带商业模式的代理;标签页管理器攥着你敞开的一切的引用;PDF 转换器为了合并一个本地文件索要全站权限,还顺带以劫持默认搜索引擎闻名;而第十四个经典款,是装在第一个旁边的第二个广告拦截器——两个过滤器争夺每个请求,成本翻倍。
- 一个只有单一窄用途的工具,主机权限却写着“读取和更改您在所有网站上的数据”
- 浏览器本身已经自带该功能——截图、深色模式、密码保存、翻译
- 商业模式就是购物:优惠券和返利扩展在每个页面上改写返利链接
- 同时装着两个广告拦截器,把同样的请求过滤两遍
- 扩展是随安装包捆绑而来的,并非你的刻意选择
五分钟搞定的审计
打开 chrome://extensions 或 edge://extensions,把所有扩展全部关掉,然后在一周里只重新启用你真正想念的那些——这才是对价值的诚实检验。在 Chrome 和 Edge 里,Shift+Esc 会打开浏览器任务管理器,把每个扩展的进程连同内存列在标签页旁边,RAM 问题就此从民间传说变成数字。决定一旦敲定,请选择移除而不是停用:在我们检查过的每一个 Chromium 版本里,停用的扩展仍然握着它们的权限。
安装任何新东西之前,先读权限卡片,把“所有网站”当成一辆二手车的价格,而不是一个复选框。一个精心挑选的广告拦截器、一个密码管理器、别无他物——这是能挺过大多数审计的配置。如果清理之后浏览器还是沉重,那是网页本身变重了——那是另一个问题,对应另一篇文章。
常见问题与解答
哪些浏览器扩展最耗内存?
所有带全 URL content script 的——语法检查器、深色模式注入器、优惠券工具、AI 侧边栏——因为开销随每个打开的标签页重复。广告拦截器也重,但在繁忙页面上它同时拦下最重的载荷。
怎么看我的扩展占了多少内存?
在 Chrome 或 Edge 里按 Shift+Esc 打开浏览器任务管理器;它会把每个扩展的进程连同内存一起列在标签页旁边。问题从民间传说变成数字。
继续阅读
联系我们: [email protected]