FeedMe 拦截无关图片 — 一键屏蔽重复 Banner、图标、正则匹配
订阅源里经常会有一些重复的、跟文章内容无关的图片——比如网站的 Banner 广告、社交分享图标、页脚 Logo 等。这些图片既没内容也占加载时间。FeedMe 提供了一个简单但有效的「拦截图片」功能来屏蔽它们。
怎么拦截图片
在文章列表页长按一张图片(需要列表布局显示了缩略图的情况下),弹出的菜单里会有「拦截图片」选项。点击后,这张图片就被加到拦截列表里了。
之后 FeedMe 在下载图片时会跳过这张被拦截的图片——不管它在哪篇文章、哪个订阅源里出现,都不再下载和显示。
拦截图片的特性
自动识别重复图片
FeedMe 不只存图片 URL,还会识别图片内容本身。这意味着:
- URL 不同但内容相同的图片会被自动识别为同一张——拦截一次就行,所有变体都生效
- 网站换了 CDN 域名、换了路径、加了查询参数的同一张 Banner 也能被识别
这个特性让拦截效果远好于简单的「拉黑 URL 模式」。
最多 32 张
FeedMe 最多允许添加 32 张拦截图片。设得过多会影响同步时的图片扫描速度。
支持正则表达式(3.13 版本新增)
3.13 版本开始,FeedMe 允许在拦截列表里使用正则表达式来匹配图片 URL。这对拦截一类模式相同的图片特别有用——比如某个网站的所有 Banner 都是 /assets/banner-*.png 格式,用正则一次就能全部拦住。
管理拦截列表
FeedMe 有专门的「拦截图片」管理入口:
- 文章列表页更多菜单 → 拦截图片(3.13+)
- 设置里搜索「拦截图片」
在管理页面你可以:
- 查看当前所有已拦截的图片
- 删除某张被拦截的图片(让它恢复显示)
- 添加正则表达式规则
- 清空整个拦截列表
建议怎么用
第一步:先拦截最明显的
长按列表里最常见的 Banner、图标、Logo——一个一个拦。FeedMe 的自动识别重复图片机制会帮你搞定大部分变体。
第二步:用正则处理整类
如果发现拦截了 10+ 张都是同一个网站的类似 Banner(banner-1.png、banner-2.png、banner-home.png 等),可以用正则 banner-.*\.png 一次搞定,然后把那些单独拦的删掉。
第三步:定期清理
拦截列表里的 Banner 可能哪天网站改版后就消失了。可以偶尔清一下拦截列表里的旧条目,避免浪费同步性能。
拦截 vs 其他图片处理
| 功能 | 作用 | 时机 |
|---|---|---|
| 拦截图片 | 永久屏蔽某些图片不再下载 | 长按图片手动加 |
| 文章内隐藏 | 临时隐藏某篇文章的某些图片 | Mobilizer 或阅读器里的临时行为 |
| 图片查看器 | 放大查看文章里的图片 | 点击图片 |
拦截是最高优先级的屏蔽——被拦截的图片在下载阶段就被跳过了,不会进入本地缓存。