斗鱼屏蔽ID消息(blockspeech)

根据ID屏蔽直播间的发言(持久化存储、傻瓜式使用/管理)

بۇ قوليازمىنى قاچىلاش؟
ئاپتورنىڭ تەۋسىيەلىگەن قوليازمىسى

سىز بەلكىم 斗鱼(ClearAds)【去广告&&内容精简】 نى ياقتۇرۇشىڭىز مۇمكىن.

بۇ قوليازمىنى قاچىلاش
ئاپتورى
Ginyang
بۈگۈن قاچىلانغىنى
0
جەمئىي قاچىلانغىنى
19
باھا نومۇرى
1 0 0
نەشرى
1.0.1
قۇرۇلغان ۋاقتى
2023-08-10
يېڭىلانغان ۋاقتى
2023-08-13
ئىجازەتنامىسى
MIT
قوللايدىغىنى

斗鱼根据ID屏蔽消息(持久化存储,简单管理,不包括弹幕)


👍有什么bug、疑问或提议直接反馈即可


✅功能简介

有人反馈斗鱼的ID屏蔽功能有上限,好像只有10个?(不确定)而且退出页面再进来屏蔽的就没了(也不确定)

遂写了这个插件,目前没有设置上限,理论上的上限是Array类型的存储长度(反正你们自己看着用,时不时地解除掉一些或者清空一下可能会更好)

ps.本插件只针对房间列表的消息,并没有针对弹幕,如果觉得弹幕还是脏了你的眼睛可以直接关闭弹幕

代码写的比较随便,UI用的都是我另一个插件ClearAds的UI,后面再看看会不会优化,目前功能基本已经实现了


进入直播间后可能因为你的网络原因导致页面加载时间过长,从而导致observer自动开启失败。

解决方法:①刷新页面;②点开设置页面-点击保存=>点击保存会手动开启


本插件使用方法:

  1. 点击 配置 屏蔽ID 打开设置页面,配置需要屏蔽的ID
  2. input 里面输入需要屏蔽的ID(就是具体的名字,比如“张三”),然后点击insert按钮添加到下面列表中

    会自动去除开头与结尾的空白字符,但中间的空白字符不会去除,自己注意

    另外还会检查内容是否为空,是否已经添加到列表中了


  3. 点击 DEL 按钮,来删除对应行的ID
  4. 点击 保存 按钮,来保存当前屏蔽的ID列表,并手动开启observe(开启之前会先关闭)/li>
  5. 点击 清空 按钮,来清空列表内容

本插件内容都会在控制台中输出提示,可使用关键词“blockspeech”来筛选


其他插件:ClearAds(去广告&&内容精简&&...)


📕更新日志


V1.0.1
  • 【新增/优化】新增消息提示,现在不用进入控制台查看信息了,直接会在页面上方给出提示消息
  • 【修复】进入直播间可能会因为页面未加载完全导致插件加载失败(现在添加了window.onload判断)
  • 【修复】Firefox中input输入框的宽度超出设置页面
  • 【优化】Firefox中的滚动条样式不起作用(这是火狐的内核导致的,提供的样式美化太少了,我又懒得自己覆盖)
  • 【优化】代码结构优化、UI简单优化


  • V1.0.0
  • blockspeech v1.0.0 发布,提高斗鱼ID屏蔽上限(目前无上限)
  • 持久化存储用户屏蔽的ID(下次进入斗鱼也一样生效),简单管理