BiliBlockFusion — B站综合内容过滤
Bilibili 综合内容过滤脚本,支持按标题/UP主/标签/分区/时长/播放量等屏蔽视频,以及评论、动态、热搜的过滤。
总安装量
18
今日新增
+1
用户评分
- / 5.0 (0)
当前版本
1.0.0
BiliBlockFusion
Bilibili 综合内容过滤油猴脚本,基于 BiBiBSPUserVideoMonkeyScript 二次开发,融合了 bilibili_blocked_videos_by_tags 的叠加层屏蔽等特性。感谢原作者的开源贡献。
功能
内容屏蔽
- 视频 — 按标题、UP 主、标签、分区、时长、播放量、收藏/投币比等屏蔽
- 评论 — 按关键词、用户等级、字数限制、装扮/装饰屏蔽;支持仅看硬核会员
- 动态 — 按关键词、UP 主屏蔽动态流
- 热搜 — 屏蔽搜索框热搜榜单中的匹配项
- 用户空间 — 按签名内容屏蔽用户
屏蔽模式
- 叠加层模式 — 匹配内容覆盖半透明遮罩并显示屏蔽原因
- 隐藏模式 — 匹配内容直接
display:none - 非视频元素隐藏 — 隐藏首页/搜索/播放页的广告及推广卡片
匹配方式
精确匹配 / 模糊匹配 / 正则匹配
辅助功能
- 白名单 UP 主
- 一键屏蔽按钮(悬停 UP 名/标签时弹出)
- 规则 JSON 导入/导出
- IndexedDB 本地缓存视频信息
与上游项目的区别
相对于 BiBiBSPUserVideoMonkeyScript,BiliBlockFusion 做了以下改动:
界面优化
- 重新设计了设置面板的 CSS 样式,改善视觉呈现和操作体验
- 优化了规则导入/导出的交互流程
功能精简
- 移除了原脚本中的开发者调试相关功能,面向普通用户更加简洁
- 精简了部分冗余功能,减少不必要的设置项和面板复杂度
融合 bilibili_blocked_videos_by_tags
- 引入叠加层屏蔽模式(半透明遮罩 + 屏蔽原因显示),作为原有删除/隐藏模式的替代方案
BewlyBewly 插件适配
- 重新适配 BewlyBewly 插件的 Shadow DOM 结构,修复屏蔽按钮在 BewlyBewly 美化页面中无法正常使用的问题
安装
- 安装 Tampermonkey 或 脚本猫 浏览器扩展
- 前往 Greasy Fork 或 脚本猫 点击「安装此脚本」
- 或者将
dist/BiliBlockFusion.user.js的全部内容复制到 Tampermonkey 新建脚本中
使用
安装后访问 Bilibili,按 Q 键或点击 Tampermonkey 菜单中的「主面板」打开设置面板。
开发
npm install
npm run build # 生产构建 → dist/BiliBlockFusion.user.js
npm run watch:dev # 开发模式(热更新 + 本地服务器)
技术栈
Vue 2.7 + Element UI / Rollup + esbuild / Dexie.js (IndexedDB) / EventEmitter
相关项目
| 项目 | 说明 |
|---|---|
| BiBiBSPUserVideoMonkeyScript | 主架构来源 |
| bilibili_blocked_videos_by_tags | 覆盖层模式参考来源 |
许可证
Apache-2.0 — 详见 LICENSE。
来源项目:
- BiBiBSPUserVideoMonkeyScript — Apache-2.0
- bilibili_blocked_videos_by_tags — 未标明开源协议