Greasy Fork is available in English.

哔哩哔哩 - 屏蔽指定内容

实现可分别按用户名、关键字或正则表达式对视频(或直播间/相薄)和评论(或回复)进行屏蔽; 将鼠标移至网页右下角弹出悬浮按钮

< 脚本哔哩哔哩 - 屏蔽指定内容的反馈

评价:好评 - 一切运行良好

§
发表于:
修改于:

能不能做与B站旧播放页脚本做个兼容

因为我们有一部分人比较喜欢旧版的界面也还在用 :P

pana作者
§
发表于:
修改于:
我已经更新尽量保证同时开启脚本时屏蔽的功能可以正常使用,但是目前依旧存在部分兼容的问题:在主页和视频播放页等页面下同时开启脚本时,本脚本无法保存设置到存储中。
§
发表于:
万分感谢!
§
发表于:
修改于:

无法保存设置可能与那个脚本所使用的document.write方法有关,因为最近把设置数据从localstorge改到脚本管理器提供的存储时就碰到同样的坑。我不知道去掉run-at document-start元数据能不能解决问题,但要尽快载入的话去掉也不是办法。或者可以可以采用检查GM_setValue是否失效的方式,如果失效可以临时储存设置数据在localstorge,下一次启动时检查localstorge并删除临时备份的办法。localstorge作为原生方法是肯定不受那个脚本影响的。但localstorge区分主机,www.bilibili.comspace.bilibili,com等就不同步,所以可能还需要在设置里提醒一下修改设置后可能要刷新一下才会生效(如果与那个脚本一起使用),刷新时网址不变,主机肯定相同所以不会有问题。 检查localstorge是否有临时设置可能需要放在脚本其他任何功能之前,以保证GM_setValue未失效,那个脚本在调用document.write方法之前会提请xhr请求,在请求返回之前的时间GM_setValue肯定不会失效的,xhr带来的网络延迟时间还是很充分的。

§
发表于:
修改于:

借助localstorge也的确太绕了,或许还有更好的办法也说不定

pana作者
§
发表于:
感谢原作者的答疑解惑!😘

发表回复

登录以发表回复。