烧饼论坛
登录

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

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

    烧饼论坛 Pro

    一个专为 sb.sb 烧饼论坛设计的油猴脚本,参考 Nodeseek Pro 的功能思路,完全适配烧饼论坛的 DOM 结构,提供 14+ 功能模块,所有功能均可自由开关。


    安装

    1. 安装 Tampermonkey 浏览器扩展
    2. 访问 Greasy Fork 脚本页面 点击「安装此脚本」
    3. 刷新 sb.sb,右上角出现 ⚙ 按钮,点击即可打开设置面板管理所有功能

    功能一览

    辅助工具

    无限下拉加载
    滚动到页面底部时自动加载下一页帖子,无需手动点击翻页。支持帖子列表页和帖子内回复列表,自动去重避免重复加载。

    新标签打开帖子
    列表页中所有帖子标题链接在新标签页中打开,保留当前列表页的浏览位置。仅处理帖子链接(/t/),不影响作者主页等其它链接。

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

    浏览历史记录
    自动记录你浏览过的帖子标题和时间。点击顶部栏 📋 按钮可打开历史面板,按时间倒序排列,支持点击直接跳转。最多保存 200 条记录,可在设置中一键清空。

    快捷评论面板
    帖子详情页右下角显示 💬 浮动按钮,点击展开快捷评论面板。内置 4 条预设回复,支持自定义添加和删除。点击回复内容即可一键填入回复框。

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

    社交关系

    高级黑名单
    在帖子详情页的每条回复上显示「屏蔽」按钮,点击即可将该用户加入黑名单。支持三种屏蔽模式:

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

    黑名单数据保存在本地,点击顶部栏 👥 按钮可打开社交面板管理已屏蔽的用户列表,支持随时移除。

    本地好友系统
    在帖子详情页的每条回复上显示「加友」按钮,点击即可将用户标记为好友。好友发帖时作者名旁边会显示绿色「好友」标记。好友列表同样在社交面板中管理。

    内容过滤

    关键词过滤
    在设置面板中添加关键词,可选择三种处理方式:

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

    支持添加多个关键词,每个关键词可独立设置处理方式,在设置面板中可视化管理。

    视觉美化

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

    图片预览
    点击帖子中的图片即可弹出沉浸式大图预览,背景变暗,支持点击任意位置或按 ESC 关闭。使用帖子附件原图链接,确保预览清晰度。

    列表页浏览数
    在帖子列表页每个帖子的 meta 区域显示浏览次数(眼睛图标 + 数字),无需点开帖子就能看到热度。通过后台并发请求获取(限制 5 并发),自动缓存避免重复请求。

    已访问标记
    已浏览过的帖子标题透明度降低,方便快速区分看过的和没看过的帖子。基于浏览历史数据自动匹配。

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


    设置面板

    所有功能均可在可视化设置面板中自由开关,面板采用 Apple/iOS 设计风格:

    • 分组卡片式布局,每组功能用白色圆角卡片包裹
    • 每个开关下方有简短功能说明
    • 黑名单模式和关键词管理在「详细设置」区域配置
    • 支持配置导出 / 导入(JSON 格式)、清空历史、一键重置

    设置面板截图

    设置面板

    首页截图(浏览数显示)

    首页

    帖子详情页截图(黑名单 / 好友 / 快捷评论)

    帖子详情页


    兼容性

    • 浏览器:Chrome / Edge / Firefox
    • 脚本管理器:Tampermonkey
    • 站点:sb.sb 烧饼论坛
    • 主题:自动适配浅色 / 深色模式

    技术细节

    • 完全适配 sb.sb 真实 DOM 结构,所有选择器均经过 Chrome 实测验证
    • 回复框提交方式适配论坛的 form.requestSubmit() 机制
    • 自动签到通过 POST /signin/ 接口实现,带 CSRF token
    • 图片预览正确处理 a.post-image-link 的点击拦截
    • 列表页浏览数通过 fetch 详情页 HTML 正则提取,并发请求加缓存优化

    反馈

    如果在使用中遇到问题或有功能建议,欢迎在帖子下方回复反馈。

17 条回复

发表回复