Overgrown:你放着不看的标签页,会被植物慢慢吃掉
来源:charliegerard.dev — 2026-10-20
📋 概述
Charlie Gerard 做了个浏览器扩展:每个标签页有一个「忽视计时器」,切走就开始走表,看得越少长得越多,藤蔓从边缘往中间蔓延。超过 5% 覆盖后页面就被封住——能滚动,但点不了、选不了、拖不动。要解封得用鼠标把藤蔓一条条划开,划到 5% 以下残余会自动脱落;之后继续不看,丛林会重新长起来。为增加乐趣,武器可以选锈砍刀、电锯或火焰喷射器,长满所需时间也能调。她原本还想禁止关掉长满的标签页,但觉得太烦人放弃了。
🔑 核心要点
计时逻辑是「不看着才长」:标签页在视野内计时停止,切走才累积忽视时间。
5% 是交互锁定的阈值:超过就阻断点击、选中与拖拽,但保留滚动以免完全卡死。
解除方式必须动手:鼠标划过藤蔓才算清除,划到 5% 以下残余自动掉光。
代码分三块:background.js 管理每个标签页的丛林、content 负责 SVG 与动画、popup 管设置界面。
💡 金句
What if my tabs were slowly taken over by plants the longer I left them unread? What if I had to clear away these invasive plants to access my tabs again?
👍 0
❤️ 点赞
👎 0
沉底
← 返回 Hacker News 首页