你坐下来准备工作,打开 Safari 或 Chrome,还没等你点到需要的标签页,手指已经出于肌肉记忆敲下了"r-e-d"。四十分钟后,你才从一个讨论"热狗算不算三明治"的帖子里回过神来。工作还在原地等着你。
这不是意志力的问题,而是设计的问题。浏览器的设计初衷就是尽快把你带到内容面前——包括你本想避开的内容。
为什么 macOS 无法解决这个问题
苹果在 macOS Catalina 中加入了屏幕使用时间(Screen Time)的网站限制功能,但它只对 Safari 生效。如果你还使用 Chrome、Firefox、Arc 或其他浏览器,这些限制形同虚设。而且你只需点一下就能忽略屏幕使用时间的提示——这只是个减速带,不是一堵墙。
编辑 /etc/hosts 文件理论上可行,但需要用到终端命令、sudo 权限,用完还得手动清理。这并不适合日常使用,也无法按计时器自动运行。
用 Lock In! 实现全系统级的网站屏蔽
Lock In! 使用 macOS 系统扩展,在你 Mac 上的每一个浏览器中屏蔽分散注意力的网站——Safari、Chrome、Firefox、Arc、Brave,全部覆盖。你只需选择网站、设定计时器,它们就会在整个专注时段内彻底消失。
预设屏蔽列表
Lock In! 内置了社交媒体、娱乐、新闻和购物类别的精选屏蔽列表。一键点击即可屏蔽数十个耗费时间的网站。你也可以针对自己的浏览习惯添加自定义网址。
限时专注时段
可以设置25分钟、1小时,或任意自定义时长的专注时段。被屏蔽的网站会在计时结束前一直保持屏蔽状态。无需关闭浏览器插件,也无需还原 hosts 文件——一切都在系统层面运行。
严格模式
如果你属于开始专注两分钟就想取消屏蔽的类型,可以启用严格模式。一旦会话开始,就没有办法提前结束。网站会一直保持屏蔽,没有例外。
屏蔽分散注意力的网站不该需要计算机科学学位,只需要在菜单栏点两下。在 Mac App Store 获取 Lock In!