Greasy Fork is available in English.

B站(Bilibili)搜索页面、个人主页已看视频标记

在B站搜索结果页面标记哪些视频是已经看过的,直观区分已看和未看的视频。已增加个人主页各页面支持。

ของเมื่อวันที่ 26-10-2022 ดู เวอร์ชันล่าสุด

ผู้เขียน
Tsuruazusa
คะแนน
0 0 0
เวอร์ชัน
2.1.4
สร้างเมื่อ
28-11-2018
อัปเดตเมื่อ
26-10-2022
สัญญาอนุญาต
ไม่มี
ปรับใช้กับ

功能简介:
在B站搜索结果页面标记哪些视频是已经看过的,直观区分已看和未看的视频。2018-11-28
新增对个人空间页面的支持。2020-11-27
新增对个人空间-动态页、关注动态页、历史记录页、视频观看页的支持。如果想标记手机看过的视频,可以打开历史记录页进行标记。2021-3-9

操作方法(按钮位置请看截图的红圈指示):
1、点击视频封面右上角的“已看”或“未看”按钮将视频进行标记切换;
2、有时候封面的标记没出现就点“刷新”按钮;
3、可以点击“显示/隐藏”按钮,打开视频id列表的文本进行编辑,每个视频id占一行,编辑好后,点击“保存列表”按钮(这行的功能只在“搜索结果页面”有,其他页面没有);
4、因为视频id是保存在localStorage中的,建议定期把文本框内容复制到其他地方进行保存。
4、因为视频id是保存在浏览器(GM_setValue)中的,建议定期把文本框内容复制到其他地方进行保存,防止意外丢失造成损失。

更新情况:
v1.1 B站样式更新了,导致按钮文字换行,样式相应调整了一下。2018-11-30
v1.2 类名称修改对应调整(.video改为.video-item)。2019-08-27
v1.3 av号改bv号修改;因不知道av转bv号的算法规则,无法从以前记录转换过来,只能从零开始记录。可以点击“显示/隐藏”打开历史列表,剪切上面的纯数字数据(av号)出来进行收藏纪念otz 以后用不到那些纯数字数据了,剪切出来可以加快对比速度。 2020-3-23
v1.4 将以前保存的已看列表上面的av号转为bv号(只在第一次打开执行,其他情况需要转换请点击“显示/隐藏”,然后点击“转换”按钮,进行手动转换。感谢各位大神。2020-3-24
v1.5 localStorage跨域方法探究失败,寻找另外的办法。2020-12-27
v1.6 将localStorage的内容转存到本地存储(GM_setValue)中,增加个人空间页面的视频标识。2020-12-28
v1.6.3 修复收藏夹、个人页面里面按钮由于层级关系的不能点击问题。2021-1-2
v1.7.1 新增对个人空间-动态页、关注动态页、历史记录页、视频观看页的支持。2021-3-9
v1.7.2 修复document.domain获取不到二级域名导致脚本不能正常运行问题。2021-3-11
v1.7.3 增加稍后再看页面支持,增加视频观看页上“接下来播放”的支持,增加个人空间主页置顶视频的支持。2021-3-30
v1.7.4 增加稍后再看-视频观看页面的支持。2021-3-30
v1.7.5 修改对稍后再看-视频观看页面的地址匹配方式。2021-3-30
v1.7.6 修复稍后再看-视频观看页面:主视频标记不正确问题。2021-4-1
v1.7.7 修复bv号开头小写时不显示标记的问题。2021-5-19
v1.7.8 修复视频观看页右边列表已看item的透明度问题。2021-5-22
v1.7.9 修复域名和参数部分字符重复时不能正常显示标签的问题。2021-7-17
v1.8.0 修复动态页第一个视频的地址带参数导致点击后不能正常显示标签的问题。2021-9-4
v1.8.1 搜索结果页类名称修改对应调整(.up-videos改为.u-videos)。2021-9-21
v1.8.2 修复网站更新后动态页右侧的刷新不显示问题;视频观看页新增“订阅合集”视频列表的已看标记功能。2021-11-16
v1.8.4 修复上一个版本发现的问题。2021-11-16
v2.0 删除av转bv相关代码。优化查找速度:①取消单个list,对数据列表按第二个字符进行分组存储(10数字+26大写字母+26小写字母=62个分表),查找时按字符在各自的分表进行检索;②优化检索列表的先后逻辑,将最近已看的bv号放在/存储在列表开头,减少最近已看bv号要从最旧开始查起所消耗的无效次数。2021-12-05
v2.0.1 修复上一个版本发现的问题。2021-12-06
v2.0.2 增加视频观看页右边订阅列表的支持。2022-2-11
v2.0.3 增加对搜索结果页链接变回av号的匹配;修复反馈提到的bug。2022-2-24
v2.0.4 修复由av号链接打开视频不能显示标记的问题。2022-2-25
v2.0.5 修复搜索结果页bv的bug。2022-3-1
v2.0.6 增加对2022新版搜索结果页、动态页的支持。2022-4-2
v2.1 增加对2022新版视频观看页的支持。2022-6-7
v2.1.1 修复视频观看页合集点击没有刷新问题、刷新按钮没有显示问题。2022-7-14
v2.1.2 修复视频观看页的功能按钮文字换行问题。2022-7-19
v2.1.3 修复视频观看页右栏的样式显示问题。2022-9-13
v2.1.4 增加搜索结果页链接地址的视频号规则适配。2022-10-26

制作背景:
·因为平时喜欢听抓,随着越听越多就发现搜索找新的时候,很容易点进了一些已经听过的抓,然后再去找新的就很繁琐,所以写了这个脚本。2018-11-28
·关注点从搜索Tag转移到了某些up主的更新,所以决定对个人空间的页面做一下支持。2020-12-27
·觉得看完视频又要返回列表页点击已看比较麻烦,于是就做了视频页,顺便把其他某些页面也改了。2021-3-9

引用代码来源:
v1.4 av转bv号算法:https://github.com/zkonge/bv2av