the1812 / Bilibili-Evolved

强大的哔哩哔哩增强脚本
Other
22.14k stars 1.59k forks source link

显示推荐视频投稿时间有bug #4755

Open Cleansweep7 opened 1 month ago

Cleansweep7 commented 1 month ago

对应功能

显示视频投稿时间

问题描述

  1. 直接点推荐视频跳转(也就是不重新加载页面),新页面不再显示推荐视频的投稿时间
  2. 某些远古视频显示的投稿时间不对,例如在BV1kJ4m1N7H8下面推荐的BV1es411D7sW、BV1Bx411c7NF(似乎能显示的最早时间是2017年6月)

脚本版本

v2.8.12-preview-129-gde14b6fff

脚本管理器及版本

Tampermonkey v5.1.1

浏览器及版本

Cent Browser 5.0.1002.354 (Chromium 102.0.5005.167)

播放器版本

4.8.24

播放策略

AVC

错误信息

这应该不会有报错内容

附加截图

No response

致遇到了相同问题准备回复的人

太长不看: 1、遇到了相同的问题:请用左下角的 reaction 点赞 2、实时关注该 Issue 的后续进展:请用 Issue 页上的 Subscribe 功能(在 PC 端按钮通常位于页面右侧)。 请您回复前务必确认您有在本 Issue 之外补充了其它相关信息(比如 Log)再行回复以免对他人造成不必要的困扰

完整版 由于每个 Issue 甚至整个项目都是可以订阅通知的, 对于已经有人汇报过的 Bug, 如果您也遇到了并且没有其他信息要补充, 可以直接在左下点个赞表示 +1, 不要再去新增评论。想关注后续的可以用 Subscribe,Subscribe 之后该 Issue 如果有变动都可以收到通知,如果不想被回复打扰可以使用更加进阶的 Customize 功能,勾选 "Closed" & "Reopened"。Closed 通常代表该 Issue 已被解决,极少数情况下的 Reopened 代表该 Issue 的问题重新出现。如果您新增了无意义评论,因为 Issue 这个 bug tracker 与邮件列表类似,订阅某个 Issue 的用户会在每次这个 Issue 有新的动态时收到一封新的提醒邮件。也就是说,在 Issue 中的一个不能提供新的信息的评论,相当于给所有订阅这个 Issue 的用户发了一封垃圾邮件(spam)。尤其项目的维护者也是订阅者中的一员,太多垃圾邮件会对维护者带来很多不必要的困扰。发送垃圾邮件在开源社区通常是不那么受欢迎的行为。
wisokey commented 1 month ago

我也基本上每天都在使用显示视频投稿时间这个组件,也注意到了第一个问题,对于第二个问题我刚刚去验证了下,发现了一个相关的讨论关于 pubdate 和 ctime 的疑问 ,目前显示视频投稿时间是使用的获取视频详细信息这个api去逐个的获取对应视频的投稿时间,采用的是ctime字段,所以造成了投稿时间显示错误问题。我找点时间去修复一下,应该两周内会推送pr。