B站广告动态屏蔽 (二开版)

基于关键词实现的广告动态屏蔽,支持用户自定义关键词 (原作者: QingMu_, Assistant; 二开: lsw)

作者
LSW123
日安装量
0
总安装量
5
评分
0 0 0
版本
0.1
创建于
2025-08-22
更新于
2025-08-22
大小
15.2 KB
许可证
MIT
适用于

B站广告动态屏蔽脚本 (二开版)

简介

这是一个用于屏蔽 Bilibili (B站) 动态页面 (https://t.bilibili.com/) 上基于关键词的广告内容的 Tampermonkey 脚本。原作者为 QingMu_ 原链接

本脚本通过监听动态页面的变化,自动检测包含预设关键词的动态条目,并将其内容主体替换为提示信息,从而实现广告屏蔽功能。同时,它提供了一个用户友好的配置界面,允许用户自定义屏蔽关键词,并将设置保存在浏览器本地,无需每次访问都重新配置。

功能特性

  • 动态广告屏蔽:实时监控 B 站动态页面,自动屏蔽包含指定关键词的动态。
  • 关键词自定义:用户可以通过图形界面轻松添加、删除或重置屏蔽关键词。
  • 配置持久化:用户的自定义关键词列表会自动保存在浏览器的 localStorage 中,永久有效。
  • 非侵入式屏蔽:不直接隐藏整个动态,而是替换动态内容主体,保留发布者信息和操作栏,提示更友好。
  • 易于使用:在页面右侧提供一个“屏蔽设置”按钮,点击即可进行配置。

使用方法

  1. 访问 B 站动态页面 (https://t.bilibili.com/)。
  2. 页面加载完成后,你会在页面右侧看到一个蓝色的 “屏蔽设置” 按钮。
  3. 点击该按钮,会弹出配置面板。
  4. 在配置面板中:
    • 查看关键词:关键词列表会显示当前生效的所有屏蔽词。
    • 添加关键词:在底部输入框中输入新关键词,然后点击“添加”按钮(或按回车键)。
    • 删除关键词:在关键词列表中,点击对应关键词右侧的“删除”按钮。
    • 重置默认:点击“重置为默认”按钮,可以将关键词列表恢复为脚本内置的初始列表。
    • 保存设置:完成修改后,点击“保存”按钮。设置会立即生效并被保存。
    • 取消操作:点击“取消”按钮或面板外的遮罩层,可以关闭面板且不保存本次修改。
  5. 脚本会根据最新的关键词列表自动屏蔽符合条件的动态。

注意事项

  • 屏蔽效果依赖于动态内容中包含的文本关键词,对于纯图片或视频广告可能效果有限。
  • 如果 B 站更新了页面结构(例如修改了 CSS 类名),脚本可能需要相应调整才能继续工作。
  • 请遵守网站的使用条款。