#1 - 2019-6-15 18:43
Cedar (。´-д-)
组件链接
脚本安装
备用安装1
备用安装2
查看源码

根据指定ID或关键词屏蔽对应内容
会针对超展开与首页热门内容起效
可以在超展开里快速屏蔽单个条目

前往设置→隐私页填写ID或关键词
设置示意图:


=========

2019-06-15
写这个脚本的初衷是我看到有不想见到"求里番"的条目的需求
还有前两天那个火药味十足的热门区域..这个屏蔽组件不是针对人的..

大家好好相处 不想见到对方了就用上面几个组件暂时屏蔽一下吧..等以后心情平复了再取消..
(故意恶心人的除外)

=========

2020-9-17
已添加更多功能! 请使用v1.0.1版脚本的同学卸载后点击链接重装!
新版本用到了indexedDB, 不兼容旧浏览器..具体支持哪些浏览器请看这里 (基本是2012年更新版本的浏览器支持indexedDB) (写完后感觉有点多余..也许以后还是会换回简单的 localStorage 存储?)

数据迁移BUG
如果你1.0版本就启用了组件并添加了内容,那么升级到2.0版本时会触发BUG。
因为我升级旧数据的代码忘记改了(bgm38)
数据迁移bug已在2.1.5版修复。已过审。

BUG表现:
隐私页面不会显示屏蔽列表 (数据迁移失败了 代码罢工了)
* 如果隐私页面能看到屏蔽列表则说明正常,不需要操作!

解决方法:
只能清空数据

具体做法:
做法很简单.
[1] 在浏览器的**地址栏**手动输入→  javascript
[2] 在后面粘贴下面这行代码(注意开头的英文冒号)

:delete localStorage['bangumi_homepage_rakuen_blacklist']; window.indexedDB.deleteDatabase("xdcedar.contentBlacklist").onsuccess = function(event) { console.log('done') };

[3] 回车, 数据就清空了.
(会用控制台的话,可以直接按F12在控制台输入。)
[4] 如果成功, 刷新隐私页面会看到空的屏蔽列表

碎碎念:
本想写修复程序整合到组件里的, 但是我懒了..也不好写!
反正旧版功能有限, 屏蔽项应该不多, 清空影响不大吧
而且sai老板这过审速度实在慢啊! 过审前组件不工作的
我错了! sai老板好快! v2.1.3版一下子就过审了! 但是我根本没写修复程序, 甚至没修干净, 只是没那么严重了..
所以如果你已经遇到了上述BUG 那你仍然需要照提示做..

=========

相似组件指路
用户备注与屏蔽
界面最友好. 还有简短的备注功能.
屏蔽指定用户动态/评分/评论/讨论/日志
如题所述, 全方位屏蔽. 对于改了ID的用户, 记得把原来的数字ID一起填上以达到最佳效果
屏蔽绝交用户的言论
能自动屏蔽绝交的用户的发言

也许我也要改变想法了。比如一位半退站ban友在2020-08-05发吐槽表示https://bgm.tv/user/ordinary/timeline/status/21869658之前一直不屏蔽是因为我觉得有的人可能只是因为成长环境不同导致三观不符,他们也许并不是本身有严重的问题。但是现在看来某些人真是不恶心别人活不下去,活生生的巨魔展览。
#2 - 2019-6-15 21:15
(借助个人空间相互了解,可以减少不必要的误会)
已安装此脚本,屏蔽界面却没出现在我隐私设置页上,是因为它不适用于firefox 54.0么?(bgm38)
#2-1 - 2019-6-15 21:29
Cedar
(bgm38)我的锅 组件改了bug 脚本忘记改了
应该没问题了 你重新安装一下试试看
#2-2 - 2019-6-15 22:04
心的神话
Cedar 说: 我的锅 组件改了bug 脚本忘记改了
应该没问题了 你重新安装一下试试看
更新脚本后依然没效果,看来是我自己RP问题。(bgm38)
#2-3 - 2019-6-15 22:10
Cedar
心的神话 说: 更新脚本后依然没效果,看来是我自己RP问题。
咦..我只在自己的Chrome74上试过(bgm38) 我私信问问你吧(bgm38)
(或者有没有大佬愿意帮帮忙b38
#2-4 - 2019-6-18 18:46
心的神话
撒花(bgm50),虽然脚本和我的浏览器?相性不合,组件却还可以正常运作。
#2-5 - 2019-6-18 18:51
Cedar
心的神话 说: 撒花,虽然脚本和我的浏览器?相性不合,组件却还可以正常运作。
太好了! 看来我的脚本还是有很多问题呀b38
#3 - 2019-6-15 21:33
(プリキュアなりたい)
(bgm38)为什么都爱屏蔽,大家不能好好相除吗
#3-1 - 2019-6-15 21:38
bangumi大西王
不就是为了好好相处才屏蔽的吗(bgm38)
#3-2 - 2019-6-15 21:40
CureDovahkinn🤔
Trim21 说: 不就是为了好好相处才屏蔽的吗
这样就不能互相理解了(
#3-3 - 2019-6-15 21:41
bangumi大西王
CureDovahkinn🤔 说: 这样就不能互相理解了(
(我觉得本来就不能
#3-4 - 2019-6-15 21:47
Another
+1(bgm38)
#3-5 - 2019-6-15 21:49
Rくん
因为彼此都无法把对方做为交流对象,不能以“想让对方理解”作为说话的出发点。
这样的情况下什么也不要说也是一种选择。
#3-6 - 2019-6-15 21:52
Cedar
这是我写的第一个屏蔽组件(bgm38)
这个不是针对人的呀 之前就看到有不想看到"求里番"的条目的需求..
还有前两天那个乌烟瘴气的热门区域(bgm38

其实就算屏蔽了人 将来还是可以取消的嘛..生气时屏蔽了冷静一下 不生气时再取消就是了..我之前翻B站黑名单 发现自己都忘了当初拉黑他们的原因了..然后我就把他们全取消了..b38

也许将来可以加个倒计时? "屏蔽某人一个月"之类的(bgm38)
#3-7 - 2019-6-15 22:00
心的神话
Cedar 说: 这是我写的第一个屏蔽组件
这个不是针对人的呀 之前就看到有不想看到"求里番"的条目的需求..
还有前两天那个乌烟瘴气的热门区域(bgm38

其实就算屏蔽了人 将来还是可以取消的嘛..生气时屏蔽了冷静...
又比如说在等BD期间不想频繁看到关于某作品的各种热门争论。(bgm38)
#3-8 - 2019-6-16 17:37
SlayerYJC
Cedar 说: 这是我写的第一个屏蔽组件
这个不是针对人的呀 之前就看到有不想看到"求里番"的条目的需求..
还有前两天那个乌烟瘴气的热门区域(bgm38

其实就算屏蔽了人 将来还是可以取消的嘛..生气时屏蔽了冷静...
什么热门区域啊?
#3-9 - 2019-6-16 17:46
Cedar
SlayerYJC 说: 什么热门区域啊?
首页热门讨论 进击的巨人.
#3-10 - 2019-6-16 17:48
SlayerYJC
Cedar 说: 首页热门讨论 进击的巨人.
啊,那堆评分啥的讨论贴是吧。。
#3-11 - 2019-6-16 17:50
Cedar
SlayerYJC 说: 啊,那堆评分啥的讨论贴是吧。。
是的..屏蔽了之后就看不到了
#3-12 - 2019-6-16 17:55
SlayerYJC
Cedar 说: 是的..屏蔽了之后就看不到了
其实偶尔活跃一下也不错嘛
#3-13 - 2019-6-16 18:24
Cedar
SlayerYJC 说: 其实偶尔活跃一下也不错嘛
? 我觉得平常这儿就很活跃啊
你喜欢看到那种活跃的话不启用屏蔽就可以了..
#4 - 2019-6-16 17:16
(盗号狗不得好死……)
哇原来终于写完了是说这个,感谢~
果断mark一下(兴许将来能用到(bgm38)
#4-1 - 2019-6-16 17:33
Cedar
其实意思是近期不会再写组件了(bgm38)
#5 - 2019-6-16 20:31
(。´-д-)
组件过审了
#6 - 2019-6-23 15:07
(❗)
没想到这么快就派上用场了,我原以为这辈子我都不会用到这个组件(bgm38)
#6-1 - 2019-6-23 15:37
Cedar
组件派上用场了我是该哭还是该笑(bgm38)
写之前还真没想过这个问题(bgm38)
#7 - 2019-8-9 10:55
(班固米JK学家)
哇,今天才看到这个,感谢Cedar君
有几个问题,小组ID是小组名吗,空格隔开的话那小组名里就带空格的能屏蔽吗
还有这个对超展开有效吗,还是只屏蔽首页(bgm38)
#7-1 - 2019-8-9 11:03
Cedar
小组ID不是小组名, 是地址最后面那个
就是创建新小组时让你填的访问地址
比如靠谱人生茶话会的小组ID是boring
ID是没有空格的
对超展开有效(如果没有bug的话b38), 你可以试试看
#7-2 - 2019-8-9 11:13
porepoem
Cedar 说: 小组ID不是小组名, 是地址最后面那个
就是创建新小组时让你填的访问地址
比如靠谱人生茶话会的小组ID是boring
ID是没有空格的
对超展开有效(如果没有bug的话b38), 你可以试试看
好起来了,再次感谢!
#8 - 2021-4-3 12:33
(。´-д-)
终于过审了, 这次多了很多功能, UI也好看了一点, 顶一下
#8-1 - 2021-4-4 13:37
心的神话
此回组件再更新后,它的屏蔽设置界面从我隐私页面下消失了(所用浏览器为edge),之前一切屏蔽尽数失效。(bgm39)
#8-2 - 2021-4-4 14:07
Cedar
心的神话 说: 此回组件再更新后,它的屏蔽设置界面从我隐私页面下消失了(所用浏览器为edge),之前一切屏蔽尽数失效。
可能是bgm的问题 组件没加载出来, 你多刷新几下试试? 我在新版的那个Microsoft Edge下一切正常..
#8-3 - 2021-4-5 15:38
心的神话
Cedar 说: 可能是bgm的问题 组件没加载出来, 你多刷新几下试试? 我在新版的那个Microsoft Edge下一切正常..

组件、脚本皆无效,组件发布页下最新版本还是去年12月的。
#8-4 - 2021-4-5 16:01
Cedar
心的神话 说:
组件、脚本皆无效,组件发布页下最新版本还是去年12月的。
我的确实是一切正常..



你看看控制台的错误是什么? 有没有右上角是VM开头的错误, 比如

这里右上角是VM181..你的可能不一样..
#8-5 - 2021-4-5 16:21
心的神话
Cedar 说: 我的确实是一切正常..



你看看控制台的错误是什么? 有没有右上角是VM开头的错误, 比如

这里右上角是VM181..你的可能不一样..

不晓得是不是因为网站权限相关的浏览器设置?
#8-6 - 2021-4-5 16:41
Cedar
心的神话 说:
不晓得是不是因为网站权限相关的浏览器设置?
这个截图里好像没有出现有可能跟我那个组件有关的错误..我的代码里没出现过MutationObserver或者preventDefault..就算出错也不该报这种错..
不知道你说的网站权限指什么..我的Edge是全新的Edge, Windows更新后就没做过任何修改..
搞不懂诶..莫非你用的域名不对? 你用的是我的截图里的那个链接么? 也可能是你没有启用组件 或者bangumi没加载出来..
#8-7 - 2021-4-5 16:57
心的神话
Cedar 说: 这个截图里好像没有出现有可能跟我那个组件有关的错误..我的代码里没出现过MutationObserver或者preventDefault..就算出错也不会报这种错..
搞不懂诶..莫非你用的域名不对?...
抱歉,上一图是https://bangumi.tv/dev/app/1097http://bgm.tv/settings/privacy则是
#8-8 - 2021-4-5 17:14
Cedar
心的神话 说: 上一图是https://bangumi.tv/dev/app/1097,http://bgm.tv/settings/privacy则是或
喔 我看到问题了, 可能是导入出错了..我们私聊吧
#9 - 2021-4-3 17:04
(秦人梦不到桃花源 || O,B,A,F,G,K,M,L,T)
超展开页的
[屏蔽本项]
是这个组件的新增功能吗?(bgm67)
#9-1 - 2021-4-3 17:06
Cedar
是的
#9-2 - 2021-4-3 17:07
本应是Antares之翎
Cedar 说: 是的
好耶(bgm47)
#9-3 - 2021-4-3 17:08
Cedar
高梨枝明 说: 好耶
(bgm24)
#10 - 2021-4-5 14:11
(家に帰るまでが遠足です)
[屏蔽本项]
离标题连接比较近,容易误击,建议贴右侧放置。
#10-1 - 2021-4-5 15:56
Cedar
这个你习惯一下吧..我不知道有什么好办法能在尽量不破坏原有的CSS的情况下把按钮弄到右边去..bangumi的CSS太老了 元素的位置好难改..
平常你就点蓝色的链接或者点最左边的头像吧..
#10-2 - 2021-4-5 18:47
頂上ノ月🌙
Cedar 说: 这个你习惯一下吧..我不知道有什么好办法能在尽量不破坏原有的CSS的情况下把按钮弄到右边去..bangumi的CSS太老了 元素的位置好难改..
平常你就点蓝色的链接或者点最左边的头像吧..
float: right;不行吗(bgm38)
#10-3 - 2021-4-5 19:08
Cedar
🍋LautlosP🍋 说: float: right;不行吗
啊这, 我本来想的是摆在右边正中间的..各种方法都试过..float也调了半天..要么太丑了要么做不到, 没想到摆在这个span里面就可以了..(虽然不是在正中间..而且我其实不太喜欢用float..)
那我在下个版本里加上吧 已加
#11 - 2021-4-5 21:10
(Nomina nuda tenemus.)
不是很懂,为什么不做屏蔽人的功能呢
现在bgm上仍然没有小组内针对人完全有效的屏蔽组件,很令人苦恼
#11-1 - 2021-4-6 01:18
Cedar
对事不对人吧..我之前不记得在哪里看过一个研究说拉黑屏蔽看似很好, 但实际对整体环境来说形成了很多不可见的小圈子, 反而增加了人与人的隔阂。
而且相似的往往是同类帖子的内容, 而不是发出回复的人..毕竟人是会随着时间改变的, 但是去帖子里看看, 就经常发现新的同类帖子里新面孔在讲着"老一套"..还不如把帖子屏蔽了..
或者说, 这个组件屏蔽掉的是"同类的内容"和"未来的消息", 目的还是提高效率而不是舒缓心情..比如针对帖子ID屏蔽的话, 屏蔽前就得看一眼, 再手动筛掉不想看的帖子..
还有个原因是我懒..要是我真的去写屏蔽用户的组件, 秉持对事不对人的原则, 我肯定会加"限时屏蔽"的功能 让用户能够设置多久后自动解除屏蔽, 大概还会让用户能够详细设置哪些黑名单用户具体在哪些页面被屏蔽..但是一想到别人肯定设个"全站永久屏蔽"就完事了, 做这么多复杂功能都是无用功, 我就提不起劲..(而且功能太复杂我可能也驾驭不了)
也可能是我现在在三次元过于自闭, 所以不太舍得在网络上屏蔽别人了?

其实写这个组件的时候我也没想那么多, 当时只是觉得对事不对人是好事, 而且bangumi人少 氛围好, 应该被永久屏蔽的用户永远是个例..
如今我这种想法弱了很多, 但我写组件的意愿也因此弱了很多, 没动力写复杂的组件了, 更何况是要适配全站的屏蔽组件..
#11-2 - 2021-4-6 01:18
Cedar
发重了 编辑掉
#11-3 - 2021-4-6 16:26
心的神话
脚本BNM屏蔽效力比站内各个组件强很多,只惜不比app661还另外多一个备注功能。
其实楼主这组件的内容屏蔽功能亦只针对首页。倘若不想在讨论页面下见到某一贴子,旧版firefox之Element Hiding Helper可隐藏其标题,新版却不行了。
#11-4 - 2021-4-6 18:02
Cedar
心的神话 说: 脚本BNM屏蔽效力比站内各个组件强很多,只惜不比app661还另外多一个备注功能。
其实楼主这组件的内容屏蔽功能亦只针对首页。倘若不想在讨论页面下见到某一贴子,旧版firefox之Element Hi...
备注功能我写过一个插件的 能写比较长的备注
#11-5 - 2021-4-6 19:26
Blackadder
心的神话 说: 脚本BNM屏蔽效力比站内各个组件强很多...
我研究了一下,楼主的屏蔽首页组件和这个组件搭配起来可以屏蔽首页与超展开内容,再加上备注与屏蔽组件能屏蔽小组讨论页面内容,整体可以达到差强人意的全局屏蔽效果

但是组件间偶尔有冲突,希望未来能整合成一个组件一起修bug(肯定会成为bgm最实用的组件)
#11-6 - 2021-4-6 19:49
Blackadder
Cedar 说: 对事不对人吧...
我觉得你想复杂了,直接屏蔽暂时无法沟通的人才是最能提高效率的,也是对大家时间的尊重。

至于屏蔽会不会助长形成echo chamber,我认为bgm上大部分值得屏蔽的信息都没有重要与深刻到需要倾听多方、博采众长的地步。尤其是在bgm这种半无政府状态的论坛,值得永久屏蔽的troll还挺多。
#11-7 - 2021-4-6 21:23
Cedar
Blackadder 说: 我研究了一下,楼主的屏蔽首页组件和这个组件搭配起来可以屏蔽首页与超展开内容,再加上备注与屏蔽组件能屏蔽小组讨论页面内容,整体可以达到差强人意的全局屏蔽效果

但是组件间偶尔有冲突,希望未来能整合成一个...
自动加载组件没办法跟别的组件整合得很好..我只能想到加MutationObserver的方法监视, 但这种写起来太麻烦了 还容易出错, 也不太优雅..
#11-8 - 2021-4-6 21:23
Cedar
Blackadder 说: 我觉得你想复杂了,直接屏蔽暂时无法沟通的人才是最能提高效率的,也是对大家时间的尊重。

至于屏蔽会不会助长形成echo chamber,我认为bgm上大部分值得屏蔽的信息都没有重要与深刻到需要倾听多方...
就我在微博B站之类的地方看到的情况, 其实很多人拉黑别人的理由挺偏激的, 都是一怒之下永久拉黑. 但事实上值得永久屏蔽的并没有几个人. 大部分冲突都只是过眼云烟, 过阵子就忘了..针对性地屏蔽某个人, 反而加深了自己对他的印象. 而人是会变的..
另外我说的效率是浏览帖子的效率..我发现即使是同一个人发的帖子, 有些我一点都不想看 但有些其实看一看也没什么..哪怕是WC发的一些帖子, 底下的回复也有参考价值(当然现在这些帖子都被删了) 换句话说, 真正上升到屏蔽一个"人"、否定他说的每一句话的情况是很少的..从人的角度一刀切, 效率反而低了
况且我这个组件如今点一下就能永久屏蔽单个帖子, 效率也够高了..
#12 - 2021-4-6 22:00
(。´-д-)
过审了 这次怎么这么快 b38
#12-1 - 2021-4-6 22:13
#13 - 2021-7-11 16:07
(42)
能不能在首页加上屏蔽条目功能啊(bgm38)
弱智无头已经占领了我的首页了(bgm38)
#13-1 - 2021-7-11 16:23
Cedar
我一开始担心页面太挤了就没加..等我以后有空加上去吧..
现在就只能进超展开屏蔽 或者你把链接复制到设置页面那里手动添加..
#14 - 2021-12-20 17:10
(读书,跑步,补番,看剧。)
已安装此脚本,感谢!
想问一下首页好友动态能不能屏蔽……就是屏蔽掉所有的某条目的好友看完了该条目/完成了该条目的进度……的动态……
#14-1 - 2021-12-20 17:26
Cedar
那个是不支持的(bgm38) 我以前添加过这个功能,但是bug不少而且效果并不好(比如我不太会处理翻页,还有标记多部作品时屏蔽起来有点麻烦..),所以我又给去掉了..(bgm38) 以后可能会加上,但是最近几年是不会考虑添加这个功能的..不好意思..
#14-2 - 2021-12-21 00:18
辰玉
Cedar 说: 那个是不支持的 我以前添加过这个功能,但是bug不少而且效果并不好(比如我不太会处理翻页,还有标记多部作品时屏蔽起来有点麻烦..),所以我又给去掉了.. 以后可能会加上,但是最近几年是不会考虑添加这个...
哦哦哦原来如此,不用不好意思啊,谢谢回复~
#15 - 2022-3-26 17:32
(借助个人空间相互了解,可以减少不必要的误会)
删除了回复
#15-1 - 2022-3-26 22:32
Cedar
其实我下午时看到你的评论了但我当时没空回复..
以前也有人发帖求过类似的功能,总之看来有很多人是不看超展开而是看group/discover这个页面的,我有空时试着加上这个功能吧(bgm38)
#15-2 - 2022-3-26 23:40
心的神话
Cedar 说: 其实我下午时看到你的评论了但我当时没空回复..
以前也有人发帖求过类似的功能,总之看来有很多人是不看超展开而是看group/discover这个页面的,我有空时试着加上这个功能吧
多谢,不好意思给你添麻烦了。
#15-3 - 2022-3-27 00:52
Cedar
心的神话 说: 多谢,不好意思给你添麻烦了。
不会不会,这个功能本身不难的,你这么说 我反而不好意思了..
这么久没更新除了因为没空之外,还因为我想着优化一下代码..现在这个写法耦合度太高了,支持新页面要改好几处地方,虽然不难但是不好适应未来的新变化..尤其是在bangumi的新前端已经开工的情况下,说不定新的bangumi会让组件大面积失效的..