把微博刷回「读」本身
静阅(PureFeed for Weibo)是微博网页版(weibo.com)的极简阅读扩展: 时间线只留纯帖子、无推广元素,重排正文版式, 并让你全程用键盘逐条读下去 —— 不碰鼠标也能舒服地刷微博。
- 无推广元素的纯帖子时间线
- J / K 键盘逐条浏览
- 纯本地不发网络请求
- 只申请
storage一个权限
已在 Chrome 应用商店提交审核 —— 审核通过后即可从右侧入口安装。
需要 Chrome 105 及以上(用到了 :has(),旧版会装得上但静默失效 —— 所以清单里直接声明了最低版本)。
它做了什么时间线前后对比(示意图)
信息流里的推广插卡、右侧栏整列、导航杂项与未读红点被清掉; 帖子保留头像、昵称、时间来源与互动条 —— 你本来要看的东西一个都不少。
关于「广告」这个词:我们不把自己叫做广告拦截器 —— 这是一个阅读优化扩展, 做的是把页面上与阅读无关的杂项收起来。判断标准是「它是否属于你要读的这条内容」, 而不是关键词匹配;所以也不会误伤站点自身的正常功能。
核心能力装完就这样,多数无需配置
纯帖子 · 无干扰
信息流推广插卡、右侧栏整列、导航入口(视频 / 游戏 / 发现 / 无障碍)、未读红点一次清掉,且不逐块猜标题,按结构整列收起,不留空壳占位。
为阅读而排
正文列宽默认 700px 并自动居中,卡片改成无边框 + 细分隔线;站点切深色时,卡底与模式栏跟着站点实际底色走。触控板双指放大后正文照样居中。
纯键盘逐条浏览
JK 上下逐条,选中项瞬时推到页顶(无平滑拖影);Enter e p o 就地操作当前条,? 随时调出全部键位。
顶部模式栏
「为你推荐 / 正在关注」一键切换(同页切换、不刷新,放大状态下也不丢);左栏的分组收进右侧 ⌄ 菜单,下滑时整栏自动隐藏。
纯本地运行
源码中没有任何网络请求调用,不收集数据、没有账号体系、没有统计。设置只存在你本地(随 Chrome 账号同步到你自己的设备),只申请 storage 一个权限。
改版能自救
微博改版是必然,不是意外。面板里内置「诊断选择器」:一键判定卡片还认不认得出来、哪条选择器失效了,并自动把报告复制到剪贴板方便反馈。
使用帮助从装好到顺手,四步
① 安装
从 Chrome 应用商店的扩展页点「添加到 Chrome」即可。
安装后把图标钉到工具栏:点地址栏右侧的拼图图标 → 在列表里找到「静阅」→ 点它右侧的图钉。
(找不到拼图图标时,也可以从 chrome://extensions/ 进本扩展的「详细信息」→ 打开「在工具栏中固定」。)
② 装完第一次用:切到微博刷新一次
打开(或切到)weibo.com,刷新一次页面。扩展只在页面加载时注入内容脚本, 装扩展之前就已经开着的标签页里没有它 —— 不刷新的话,按 J/K 不会有任何反应。 之后每次刷新页面都会自动生效,不需要再管。
③ 键盘快捷键
在微博页面上随时按 ? 调出这份键位表(同一份内容,扩展内也能查)。 所有按键都在页面内直接生效,不需要先点一下页面。
导航
| j k | 下一条 / 上一条 |
| gg G | 跳到第一条 / 最后一条 |
| Home End | 跳到第一条 / 最后一条(同 gg / G) |
| Space Shift+Space | 下翻页 / 上翻页 |
阅读当前条
| Enter | 在新标签页打开当前条详情 |
| e | 展开 / 收起当前条的全文 |
| p | 播放 / 暂停当前条的视频 |
| o | 打开 / 收起当前条的大图 |
| ← → | 大图模式下切换上一张 / 下一张 |
其他
| Esc | 取消选中 / 关闭键位表 |
| ? | 显示 / 关闭键位表 |
中文输入法打不出这些键?已经处理过了。中文标点模式下 Shift+/ 上屏的是全角「?」, 扩展会把全角字符归一成半角,所以中文输入法下 ? 与 j、e g 一样可用。
④ 设置面板
点工具栏图标打开面板。面板分三组,另有一个默认收起的「诊断」区:
| 净化 | 信息流推广插卡、右侧栏整列、导航入口、未读红点。固定开启、面板上不出现开关 —— 那个「关」不表达任何真实意愿(没人想要「留一半推广」),留着只会有拨错的机会。 |
| 极简 | 隐藏首页顶部的发帖框(这一项有开关、即时生效,不用刷新)。顶部栏与左侧栏恒隐,理由见下面常见问题。 |
| 排版 | 内容区宽度、顶部模式栏、卡片边框等版式项。 |
| 诊断 | 默认收起。需要排障时把它拨开,才有「诊断选择器」「调试模式」「打开耗时读数」与自定义 CSS。 |
没有总开关吗?有 —— 面板最上面那一个是总闸,关掉它净化与极简一起停,页面回到未装扩展的样子。 键盘整组没有开关:J/K 逐条浏览就是这个扩展的核心,关掉它扩展就没有存在意义了;而「选中项推到页顶」 一旦关掉,实测 J/K 浏览会直接废掉(焦点卡滚出视口)。所以整组固定开启。
常见问题点开看答案
装好了,按 J / K 没反应?
两个原因,按顺序排除:
① 页面比扩展先存在。装完扩展后没有刷新微博页 —— 内容脚本只在页面加载时注入。
刷新一次即可;如果你装完之后一直没关过那个标签页,它到现在都还没加载扩展。
② 微博改版了。卡片识别靠的是页面结构证据。打开面板 → 把「诊断」拨开 → 点「诊断选择器」,
结论会直接告诉你「已识别 N 张卡片」还是「结构与我们假设的完全不同」。按结论走即可。
为什么面板里找不到「净化」的开关?
因为它是固定开启的。那四项原先各有开 / 关两个值,但那个「关」不表达任何真实意愿 (「要不要留一半推广」不是读者会做的选择),而开关一旦在那里,就会有人去拨 —— 拨完页面立刻变脏, 再拨回来又要刷新。没有开关,就没有那个可以拨错的东西。
顶部栏和左侧栏能恢复显示吗?
不能,这两项也是固定隐藏。不是偷懒,是恢复之后会更糟:站点顶栏是 position:fixed 且层级极高,
一放回来在滚动时会盖住阅读模式栏(实测盖掉 60px,只剩一条几像素的缝);
左侧栏一放回来则与「分组已经搬进模式栏 ⌄ 菜单」直接打架。两个「关」换来的都不是能读的状态,
所以干脆不给这个选择。
我的数据存在哪里?会被上传吗?
不会上传。扩展没有后端、没有账号体系、没有统计与遥测,源码里没有任何发起网络请求的调用 —— 这是可以静态核查的事实,不是一句承诺。你的设置存在本地存储与 Chrome 账号同步空间里, 和你的其它 Chrome 设置同一个去处。完整说明见隐私政策。
它会代替我发帖、转发、点赞吗?
不会,也没有这个能力。它只改变你自己浏览器里的页面显示:隐藏杂项、调整版式、接管键盘浏览。 所有按键都是单键(j k e o …),不存在需要按功能键或组合键才能触发的写操作。 唯一一个「动作类」的键是新标签页打开详情,也只读不写。
为什么只发一个权限?面板里那些诊断工具呢?
扩展只申请 storage(保存你自己的设置)与 weibo.com 的站点访问权限,
不申请 tabs / cookies / webRequest / history 等任何其它权限。
诊断报告完全在你的本机生成(内容为页面结构特征,不含帖子正文),
复制与否、发给谁,完全由你决定 —— 扩展不会自动发送,也没有任何可以发送的通道。
反馈问题该发到哪里?
发邮件到 laoxia5015@agent.qq.com 即可。 如果能附上「诊断选择器」自动复制的那份报告,定位会快很多 —— 它只含页面结构特征,不含你的帖子内容。 本扩展正在持续维护中,问题会尽快处理。
隐私一句话
不收集、不上传、不共享任何数据;不发任何网络请求。 这不是一段承诺,而是这个扩展当前源码可以被静态核查的事实 —— 我们不把自己做不到的事情写成条款。 逐项说明(含「本地存了什么」与「为什么有一个标记写在微博站点的存储里」)见完整政策。