烧饼论坛
登录

【油猴脚本】烧饼论坛 Pro — 增强论坛体验的全能插件

13120
  • beaver
    Lv.1 初来乍到 编辑于

    烧饼论坛 Pro

    一款专为 sb.sb 烧饼论坛深度优化的油猴脚本(Tampermonkey)。完全基于论坛真实 DOM 结构开发,提供 20+ 功能模块,覆盖浏览、阅读、社交、过滤、视觉五大场景。所有功能均可在可视化设置面板中自由开关,配置仅保存在本地浏览器,安全可控。


    📦 安装

    1. 安装 Tampermonkey 浏览器扩展(Chrome / Edge / Firefox 均支持)
    2. 打开 Greasy Fork 脚本页面,点击「安装此脚本」
    3. 刷新 sb.sb,页面右下角会出现悬浮工具栏,点击齿轮图标即可打开设置面板

    安装后脚本会自动更新,无需手动操作。深色模式自动跟随论坛主题。


    ✨ 功能一览

    🧭 浏览辅助

    无限下拉加载
    滚动到页面底部时自动加载下一页,无需手动翻页。同时支持首页主题列表、版块页和帖子回复区。回复区每页 50 楼,脚本会在距离底部还有十几楼时提前预加载,滑到 #50、#100 处基本不会卡顿等待。加载时自动按链接去重,绝不会出现重复楼层。

    新标签打开帖子
    列表页中所有帖子标题链接都在新标签页打开,保留当前列表页的浏览位置和滚动进度。只处理帖子链接(/t/),作者主页、版块等其它链接不受影响。

    自动签到
    每日首次访问论坛时自动完成签到,无需手动打开签到页。签到成功弹出提示,同一天内不会重复签到。

    浏览历史
    自动记录浏览过的帖子(标题 + 时间),右下角时钟按钮打开历史面板,按时间倒序排列,点击即可跳转。最多保存 200 条,可一键清空。

    快捷评论
    帖子详情页右下角悬浮按钮展开快捷回复面板。内置多条预设回复,支持自定义添加、删除,点击任意一条即可一键填入回复框。

    ESC 快捷键
    按 ESC 键一键关闭所有打开的面板(设置、历史、社交、收藏、筛选、快捷评论、图片预览)。

    📚 阅读与收藏

    本地收藏 / 稍后阅读
    列表页每个标题旁、帖子详情页标题旁都有 ☆ 收藏按钮,点击变 ★ 表示已收藏。收藏仅保存在本地浏览器,右下角星星按钮打开收藏面板,支持搜索、跳转、移除,最多 500 条。

    长帖阅读进度
    自动记录每个帖子读到的最近楼层。再次进入同一帖子时,右下角显示「继续阅读 #楼层」按钮,一键跳回上次位置。如果该楼层尚未通过下拉加载,会提示继续向下滚动。

    楼层快速导航
    帖子左侧悬浮楼层导航条,实时显示当前阅读楼层。支持五个操作:回到顶部、查看当前楼层、输入楼层号跳转、跳到最新回复、一键回到底部。

    主题高级筛选
    右下角漏斗按钮打开筛选面板,可组合设置四个筛选条件:

    • 仅看未读(基于浏览历史)
    • 隐藏置顶帖
    • 最低回复数阈值
    • 只看精华 / 投票 / 悬赏 / 抽奖

    筛选条件本地保存,后续访问列表持续生效。

    页面密度调节
    设置面板中切换紧凑 / 标准 / 舒展三种列表密度,适配不同屏幕和阅读习惯。

    👥 社交关系

    高级黑名单
    每条回复操作区带「屏蔽」按钮,点击即可将该用户加入黑名单。支持三种屏蔽模式:

    模式效果
    完全隐藏被屏蔽用户的帖子直接不显示
    折叠显示帖子折叠,底部「已屏蔽 — 点击展开」可手动查看
    模糊处理帖子内容模糊,鼠标悬停时临时恢复清晰

    黑名单数据保存在本地,社交面板中可随时查看和移除。

    本地好友
    「加友」按钮将用户标记为好友,好友发帖时作者名旁显示绿色「好友」标签,方便快速识别。

    本地用户备注
    给任意用户添加仅自己可见的备注(如「商家」「熟人」「交易慎重」),备注显示在作者名旁,帮助你记住重要用户。留空即可删除备注。

    🔍 内容过滤

    关键词过滤
    在设置面板中添加关键词,每个关键词可独立选择处理方式:

    动作效果
    隐藏标题或内容含关键词的帖子直接隐藏
    折叠帖子折叠,显示「关键词过滤 — 点击展开」
    高亮帖子左侧显示橙色边框,快速定位

    关键词提醒
    命中已设置关键词的主题,标题旁显示橙色提示点,扫一眼就能发现感兴趣的内容。

    引用选中文本
    在帖子正文中选中文字后,右下角出现「引用选中文本」按钮,点击自动转成 Markdown 引用格式填入回复框,方便精准回复。

    🎨 视觉美化

    代码块复制
    帖子中的代码块右上角悬停显示「复制」按钮,一键复制代码,复制成功变绿色提示。

    图片预览
    点击帖子中的图片弹出沉浸式大图预览,背景变暗,点击任意位置或按 ESC 关闭。只处理论坛上传的帖子图片,不会误触表情包。

    列表页浏览数
    帖子列表每个帖子的 meta 区域直接显示浏览次数(眼睛图标 + 数字),无需点开帖子就能看到热度。后台并发请求(限 5 并发)+ 15 分钟缓存 + 8 秒超时,不拖慢页面、不重复请求。

    已访问标记
    看过的帖子标题透明度降低,快速区分已读和未读。

    平滑滚动
    全站启用 CSS 平滑滚动,滚动更自然流畅。


    🛠 设置面板

    所有功能均可在 Apple / iOS 风格的设置面板中自由开关:

    • 分组卡片式布局,同类功能归组展示
    • 每个开关下方附有简短功能说明
    • 黑名单模式、关键词管理、页面密度在「详细设置」区域配置
    • 支持配置导出 / 导入(JSON 格式)、清空历史、一键重置

    设置面板

    设置面板

    首页(收藏 + 浏览数)

    首页

    帖子详情页(楼层导航 / 黑名单 / 好友 / 快捷评论)

    帖子详情页


    ❓ 常见问题

    Q:收藏、历史、黑名单数据存在哪里?
    全部保存在你浏览器的本地存储(Tampermonkey 的 GM 存储),不会上传到任何服务器,换电脑或清浏览器数据后需重新配置。可随时通过设置面板导出 / 导入配置。

    Q:深色模式怎么切换?
    脚本自动跟随论坛的浅色 / 深色主题,无需单独设置。

    Q:为什么某些功能关了还生效?
    修改设置后点击「保存并刷新」,页面重新加载后才会完全生效。

    Q:无限下拉会重复加载吗?
    不会。首页按帖子链接去重,回复区按楼层 ID 去重。


    🖥 兼容性

    项目支持
    浏览器Chrome / Edge / Firefox
    脚本管理器Tampermonkey
    站点sb.sb 烧饼论坛
    主题自动适配浅色 / 深色
    设备桌面 + 移动端

    🔒 隐私说明

    脚本只读取和改写论坛页面本身,不收集、不上传任何个人数据。自动签到、浏览数获取等网络请求均直接访问 sb.sb 官方接口,不经过任何第三方。


    ⚙ 技术细节

    • 完全适配 sb.sb 真实 DOM 结构,所有选择器均经 Chrome 实测验证
    • 回复框提交适配论坛 form.requestSubmit() 机制
    • 自动签到通过 POST /signin/ 接口实现,带 CSRF token
    • 列表页浏览数通过 fetch 详情页 HTML 提取,5 并发 + 15 分钟缓存 + 8 秒超时
    • 全部使用内联 SVG 图标,无 emoji,跨平台显示一致
    • 支持 prefers-reduced-motion,尊重系统「减弱动态效果」设置

    📝 反馈

    遇到问题或有功能建议,欢迎在帖子下方回复反馈,我会持续更新维护。

20 条回复

发表回复