Greasy Fork

来自缓存

Greasy Fork is available in English.

哔哩哔哩(B站|Bilibili)收藏夹Fix (cerenkov修改版)

修复 哔哩哔哩(www.bilibili.com) 失效的收藏。(可查看av号、简介、标题、封面、数据等)

当前为 2024-12-07 提交的版本,查看 最新版本

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
cerenkov
评分
0 0 0
版本
1.2.1.2
创建于
2024-03-07
更新于
2024-12-07
大小
21.5 KB
许可证
GPL-3.0
适用于

哔哩哔哩(B站|Bilibili)收藏夹Fix (cerenkov修改版)


篡改猴(Tampermonkey)脚本,用于修复B站失效收藏。

本脚本绝大部分代码并非出自我手,而是 fork 自原作者 Mr.Po 的脚本哔哩哔哩(B站|Bilibili)收藏夹Fix,修改版本意只为临时修补该脚本之前(2023年11月或更早前)失效的小部分功能,后面也做了一些较大的修改。但如果原作者把项目捡起来继续更新,我未来可能就不再跟进了。


本脚本的核心功能依赖于第三方网站 biliplus.com 的信息缓存,非常感谢 biliplus 长久以来的付出。


功能:

  • 修复视频的标题和封面。(如图1)(此功能依赖于第三方网站 biliplus.com 的信息缓存,如果修复失效,说明 biliplus 不幸地并没有在该视频被删前缓存到其标题和封面信息,这是常有的事
  • 鼠标悬停时可以看到播放数、收藏数、UP主、投稿日期。(如图2)(此功能仅为去除网页上的disabled隐藏样式,B站原生提供该信息)
  • 鼠标悬停时下方浮块展示av号、bv号、up主、简介、发布时间、子P数量与标题、播放数、收藏数、弹幕数信息。(如图2)(此功能从B站端口获取,只要B站不更改端口就能用)
  • 点击右下角操作菜单可以复制av号、复制bv号、复制简介信息、一键跳转up主空间。(如图3)
  • 点击视频可以跳转至biliplus

为图省事,以下图片均来自脚本原作者 Mr.Po 的截图,与本 cerenkov 修改版有些许不同,仅作为示意图使用。

(图1)


(图2)


(图3)


我在 Mr.Po 原脚本基础上修改的内容:

  • BUGFIX: 适配 B 站优先在 Chrome 浏览器上铺开的前端新UI ← NEW
  • BUGFIX: 更新了 B 站端口字段,恢复获取简介信息 http://greasyfork.icu/zh-CN/scripts/383143/discussions/214367
  • FEATURE: 鼠标悬停时下方浮块增加更多的展示信息 http://greasyfork.icu/zh-CN/scripts/383143/discussions/214367
  • FEATURE: 右下角操作菜单增加一键跳转 UP 主空间功能 http://greasyfork.icu/zh-CN/scripts/383143/discussions/214367
  • FEATURE: 右下角操作菜单增加复制 bv 号功能
  • BUGFIX: B 站更新,原 bv2aid 算法已失效,我使用了 bilibili-API-collect 项目中更新的算法代替
  • BUGFIX: B 站更新,封面图的 img 元素现在放在了 picture 元素内、与另两个 source 元素并列,原脚本只修改 img 元素,而浏览器优先显示了 source 元素,导致新替换上的封面图没显示出来,我将多余的 source 元素删掉就正常了
  • REMOVE: 去掉了原脚本先判断封面图链接有效性后才替换图片的步骤,直接替换新链接,反正失效视频本来就没封面图,无论新链接有效没效,都不会变得更糟,可以减少多余步骤出问题的可能