Bilibili Blacklist

不可逆的默认屏蔽首页广告,并在左下角添加了屏蔽词功能,并能自定义每个屏蔽词的范围(真的会有人需要这种自定义吗)

Author
Aporia
Daily installs
0
Total installs
3,037
Ratings
13 0 0
Version
0.8.4
Created
2023-06-26
Updated
2023-07-15
License
MIT
Applies to

BiliBili无感屏蔽关键词脚本

按钮默认在左下角半透明显示,只有移动过去后才会弹出

使用介绍:https://www.bilibili.com/video/BV1Dg4y1w7g2

(多谢引流,但是在B站反B站真的没问题吗)

这个Tampermonkey脚本可以帮助你屏蔽含有特定关键词的内容, 并且支持正则,你可以自定义这些关键词,并决定在哪些页面类型中屏蔽它们。

1. 安装和启动

首先,你需要在你的浏览器上安装Tampermonkey插件,然后将该脚本添加到Tampermonkey中。

2. 添加关键词

在页面左下角,你可以看到一个标有“屏蔽”的悬浮按钮。点击它,然后在弹出的提示框中输入你想要屏蔽的关键词,点击确定后,所有包含该关键词的内容都将被屏蔽。

新添加的关键词默认在所有页面类型中都有效。

3. 管理关键词

在页面左下角,紧挨着“屏蔽”按钮的右边,你可以看到一个标有“屏蔽词管理”的悬浮按钮。点击它,将弹出一个窗口,列出了所有你已添加的关键词。

每个关键词右侧都有一系列复选框,代表各个页面类型。你可以勾选或取消勾选它们,来决定该关键词在哪些页面类型中有效。

每个关键词后面还有一个“➖”按钮。点击它,可以从屏蔽列表中删除该关键词。

点击窗口右上角的“❌”按钮,可以关闭这个窗口。

4. 刷新页面

为了确保关键词列表的改动能立即生效,你可以手动刷新网页。你也可以点击弹窗下方的"✔️"按钮,这将会刷新页面并应用最新的关键词列表。

注意事项

  • 这个脚本的屏蔽无感程度还不错,你很可能感觉不到它的存在。

  • 关键词默认不是正则表达式,需要去管理页面激活。

更新日志

0.8.4

增加了按钮的弹出动画,现在不会一直显示在右下角了

0.8.3

修复了页面匹配的BUG(希望没有引入新的)

修复了搜索页的排列问题

0.8.0

支持正则:

默认将所有关键词合并为一个正则表达式进行过滤,并且支持正则。

性能优化:

变更监听DOM变化的方法:MutationObserver 提供了更精确且性能更优的方法来监听 DOM 的改变。

优化性能:减少不必要的运行次数,提升性能。

修改代码结构:

避免屎上雕花(大概)