Greasy Fork is available in English.

Bilibili 旧播放页

恢复Bilibili旧版页面,包括主页和播放页

Autor
MotooriKashin
Dziennych instalacji
59
Wszystkich instalacji
13 758
Oceny
166 2 0
Wersja
4.7.3
Utworzono
27-12-2019
Zaktualizowano
23-04-2021
Licencja
MIT
Dotyczy

Windows 8 Chrome 89 Firefox 83 Tampermonkey 4.10

Tampermonkey(chrome)脚本,通过重写网页框架的方式还原 B 站旧版页面。 尽量调用 B 站原生脚本进行重写,再尝试修复一些失效功能。
版本更新时部分涉及原生脚本的修改以及其他模块的改进由于 CDN 可能会有 24h 以内的延迟。可以使用purge立即刷新,详见模块问题

反馈问题请一并提供浏览器版本及控制台(f12->Consle)报错截图!


效果预览

binguo.png

脚本实现

  • 重写
  • 其他
    • 识别并替换所有新版顶栏为旧版
    • BV=>av
    • 连载番剧显示分集数据
    • 为旧版视频页面添加点赞功能
    • 提供视频下载链接
    • 移除付费预览框
    • 查询账号注册时间
    • 恢复评论楼层信息
    • 恢复失效视频信息
    • 去除直播间天选时刻/大乱斗弹窗
    • 禁用直播间p2p上传
    • 禁用直播间挂机检测
    • 旧版播放器启用新版弹幕
    • 修复旧版播放器实时弹幕
    • 修正旧版播放器高级/字幕/BAS弹幕
    • 旧版播放器支持载入本地弹幕文件
    • 旧版播放器支持载入其他视频弹幕
    • 旧版播放器支持全弹幕装填
    • 历史记录页面只显示视频历史
    • 反查弹幕发送者信息
    • 自动宽频
    • 自动关弹幕
    • 自动滚动到播放器

功能详情请在设置里查看,部分功能默认不生效也请在设置里启用


设置相关

menu

图示是调出设置的方法,若是还不够明白,可以戳这个动图

  • 脚本有些功能不默认开启,有需要请自行在设置里启用。
  • 选项勾选即开启该功能,鼠标放在指定功能上会弹出详细说明。
  • 调整设置后移开鼠标,设置界面会自动关闭并保存设置数据。
  • 部分功能需要刷新页面才会生效。
  • 设置数据储存在脚本管理器中。

下载视频

在播放器画面上右键选择下载视频,可以调出页面底部的下载面板:

dash

右键另存为即可。需要注意的是:

  1. 脚本只提供下载链接,右键调用的是浏览器自带的下载功能。当然也可以右键“使用 IDM 下载链接”,前提是安装了 IDM 程序及扩展。
  2. 不要使用左键点击,因为 B 站资源服务器与主站主机不一致,浏览器的同源策略拒绝承认下载标签,只会跳转到对应链接而不会触发下载功能。当然 IDM 可以突破这种限制,直接捕获下载链接,前提资源文件的拓展名在 IDM 自动下载类型列表之内。
  3. 直接复制视频链接到第三方下载工具是无效的,错误码:403。因为 B 站资源服务器防盗链策略,需要的话请配置referer为在 B 站主域名(*.bilibili.com)下并设置任意有效的user agent即可。IDM 捕获和右键调用会自动传递这两项,所以也不要直接复制链接地址。
    *当然对于无法在线播放的 APP 限制视频,这样传递给 IDM 的内容也是无效的,需要修改为 APP 端 UABilibili Freedoooooom/MarkII并清空 referer。*
  4. 下载内容分为 5 档,缺少某档说明没获取到对应类型文件。
类型 后缀 说明
mp4 .mp4 mp4 格式的视频文件,只提供一档画质,标称 1080P 实际对于低画质视频就是最高画质。
flv .flv flv 格式的视频文件,不分段基本等同 mp4,分段则须自行合并所有分段。
avc .m4v avc(h.264)编码的视频轨道,单独下下来的话就是一个没有音频部分的视频文件,所以需要额外下载 aac 音频轨道,再自行封装成完整视频文件。
hev .m4v hevc(h.265)编码的视频轨道,也需要额外下载 aac 音频轨道并自行封装成完整视频文件。比 avc 格式拥有更高的压缩效率(即相同画质下文件大小更小),但对兼容性较差,目前大部分浏览器都不支持在线播放这种格式的视频,下载下来本地播放的话就无所谓了。另外 B 站目前提供的视频最高画质“HDR”只有 hev 的版本,就更没得选择了。
aac .m4a aac 格式音频轨道,也只提供这种格式。音频文件相比于视频来说也不大,三种码率选择码率最高(即文件最大)的即可。

设置里启用“其他下载”将在下载面板上提供媒体资源之外的内容下载选项,包括弹幕、封面、CC 字幕。对于弹幕额外开启“新版弹幕”的话提供的是新版 proto 弹幕转化而来的 xml 文件。

若下载频繁出现-403错误,可以尝试使用ef2配合IDM进行下载。


已知问题

以下问题这里可能处于并将长期处于无法解决状态,请多担待!如能提供相关帮助,不胜感激!

  1. 刷新能解决一半问题,页面载入异常时请先尝试刷新,硬刷新更佳(Shift + F5Ctrl + Shift + R)。 跨版本升级脚本报错可能是模块未同步更新导致的,可以尝试卸载本脚本,然后重新安装以刷新模块缓存。
  2. 由于实现机制做不到在浏览器访问新版页面之前启用旧版页面,所以旧版页面载入比较慢且新版页面可能一闪而过,主要取决于网络连接速度及网络延迟。
  3. Firefox 79 及后续部分版本无法良好支持旧版播放页面,但目前 83 版已恢复正常。
  4. 旧版播放器已失去官方维护,版本停留在2019-10-31 07:38:36,所以新版播放器互动视频、全景视频、高能进度条等功能是不支持的,互动视频脚本已主动忽略不会启用旧版,全景视频无法移动视角,CC 字幕有Bilibili CC 字幕工具提供第三方支持。
  5. 对于 HDR 画质,由于只有 hev(h.265)格式,绝大部分浏览器都不支持,所以虽然已经使旧版播放器获取到了该画质选项,也是切换不了的,即使提示切换成功,播放的仍是切换之前的画质。
  6. 主页内容改版极大,旧版很多接口已出现问题,脚本已将被废弃的广告区替换为资讯区的内容,但 B 站并不提供资讯区的排行所以右边排行榜无法获取。推荐视频不再提供三日/昨日/一周分类,已屏蔽对应的切换按钮。
  7. 旧版播放页面的充电接口是失效的,为避免财产损失请不要使用,新版播放页面也不提供充电入口,需要给 UP 主充电请移步对应的空间。
  8. 替换嵌入播放器后顶层页面对于播放器的控制将失效,脚本也无暇去一一适配,不过涉及的页面也不多,已知的只有拜年祭 2020 专题页面。
  9. 收藏列表的播放页面并不存在对应的旧版,脚本使用重定向到 av 页并载入稍后再看列表进行模拟,但并不完美,请尽量不要在播放列表太大时启用。已知稍后再看列表上限是 100,用来模拟容量为 999 的收藏列表极为卡顿。
  10. 查询弹幕发送者功能是通过哈希反推,存在哈希碰撞的可能性,所以结果未必可靠,仅供参考。
  11. 10 月港澳台新番为生肉+CC 字幕形式,要使旧版播放器支持 CC 字幕请务必安装Bilibili CC 字幕工具以载入字幕。
  12. 旧版弹幕默认接口已获取不到 90 分钟以后的弹幕数据,对于时长大于 90 分钟的电影等视频,会出现 90 分钟以后无弹幕的情况,只能在设置里启用“新版弹幕”解决。另外旧版实时弹幕也已失效,同样可在设置里启用“实时弹幕”加以修复。

兼容相关

个人目前主要使用平台数据如下

Microsoft Windows 8 (Build 6.2.9200.16384) (64 位)
Google Chrome 89.0.4389.90 (正式版本) (64 位) (cohort: Stable)
Tampermonkey BETA 4.10.6132

平台

  • Firefox 79 及等部分版本的浏览器无法重写旧版播放页面。
  • 不支持 Greasemonkey 4。

脚本及扩展

其实主要是document.write()方法的影响:将导致其他以run-at document-start注入的其他脚本异常。

  • GM_setValue()方法失效,无法保存数据到脚本管理器
  • addEventListenerdocument.onclick等回调失效
脚本/扩展 兼容性 详细
Bilibili Evolved 部分失效 在旧版页面无法修改设置 “简化主页”冲突 快捷键拓展部分未适配
解除 B 站区域限制 正常 偶尔不会在旧版页面绘制设置入口 可前往媒体页调整设置
Bilibili 修车插件 失效 因本脚步修改了原生脚本而失效
IDM Integration Module 浮动条失效 无法嗅探旧版页面媒体
smoothscroll 完全失效 平滑滚动失效

隐私相关

脚本会读取您的部分信息

  • cookies
    • DedeUserID:用于判断是否登录
    • bili_jct:用于与 B 站后端进行操作验证

脚本申请了跨域资源

  • GM_xmlhttpRequest@connect):xhr 跨域

    • BiliPlus/Bilibilijj:用于获取缓存的失效视频标题和封面
    • mcbbs:用于获取 APP 端的鉴权access_key,只在解除限制功能同时开启“会员授权”时
    • bilibili:用于获取无CROS权限 B 站数据
  • GM_getResourceURL/GM_getResourceText@resource):资源跨域

    • 脚本使用该 API 载入各个模块,模块位置在 Github 主页/src目录下,包括:
    • html:旧版网页框架,修改自Wayback Machine缓存
    • json:各种配置数据,包括脚本默认设置
    • js:各个功能模块,可以按需加载

脚本引用了部分公开库

脚本使用了部分原生脚本历史版本并可能进行了修改

  • comment.min.js 2019 年 12 月的备份,进行了部分修改用以找回新版移除评论区小页码区域及恢复旧版评论排序
  • video.min.js 2019 年 12 月的备份,进行了部分修改以支持 4K、HDR 清晰度

参考致谢


B 站记忆

  • 2019 年 12 月 09 日:改版 av、Bangumi 页面,旧版播放页面入口从此消失。
  • 2019 年 12 月 24 日:改版稍后再看,使用稍后再看找回旧版播放器的方法失效。
  • 2020 年 03 月 23 日:启用 BV 号,av 号也不再自增。
  • 2020 年 04 月 04 日:改版 B 站主页,刚好那天是清明节。
  • 2020 年 04 月 23 日:开启 4K 灰度测试,幸好旧版播放器可以兼容。
  • 2020 年 04 月 28 日:404 播单,从此再无原生旧版播放页面。
  • 2020 年 05 月 21 日:启用 proto 弹幕,旧版接口只能获取 90 分钟以内的弹幕。
  • 2020 年 07 月 13 日:稍后再看再改,使用的是收藏播放页面同一套模版。
  • 2020 年 07 月 29 日:新版播放器小电视抖动图消失。
  • 2020 年 08 月 25 日:旧版番剧信息接口被风控,旧版接口一一失效的开始。
  • 2020 年 09 月 23 日:启用新版播放器弹幕叠加层。
  • 2020 年 10 月 14 日:重定向排行榜页面,旧版排行榜消失。
  • 2020 年 10 月 27 日:评论区右上角小页码区消失。
  • 2020 年 11 月 20 日:评论区 av/BV 链接替换为标题。
  • 2020 年 12 月 03 日:404 mylist,少了个考古工具
  • 2021 年 02 月 08 日:关闭旧版历史弹幕池,部分高级弹幕、历史弹幕从此消失。
  • 2021 年 04 月 14 日:改版旧版嵌入式播放器。
  • 2021 年 04 月 21 日:改版评论区,不再支持翻页。

版本历史 **注:部分功能可能需要先在设置里启用!**
- 2021-04-23
  - 修复番剧页面推荐视频封面比例不对的问题 *火花✨*
- 2021-04-21
  - 禁用新版滚动评论区,恢复原先评论翻页功能 *可在设置里选择是否启用*
- 2021-04-20
  - 精简优化模块
- 2021-04-19
  - 旧版嵌入播放器失效,替换为远古播放器
- 2021-04-18
  - 修复番剧视频推荐 *由于接口不完全兼容,占位数据会一闪而过*
  - 处理消息页面样式
  - 提供Bangumi背景开关
- 2021-04-16
  - 支持弹幕互动投票
- 2021-04-09
  - 优化toast动效
  - 替换播放器通知源
  - 修正ef2面板格式信息
- 2021-04-04
  - 修复新版播放器外链错误
  - 调整弹幕排序
- 2021-04-02
  - 失效视频支持呼出下载面板,以便下载弹幕文件
- 2021-04-01
  - 按正确的方式判定danmaku[0].class存在;弹幕排序性能优化
  - 右键下载菜单添加鼠标反馈
  - 自动滚动到播放器可以不在子页面生效
- 2021-03-24
  - 修复旧版浏览器番剧页面设置界面复选框样式
- 2021-03-23
  - 彻底弃用BigInt排序以处理旧版浏览器报错
- 2021-03-22
  - 重构视频拦截功能
  - BigInt Polyfill
- 2021-03-20
  - 添加全弹幕装填功能,说是全弹幕,其实如果一天弹幕池超过上限,那部分弹幕就获取不到,而新版历史弹幕池改版代码/BAS弹幕也有丢失
  - 重定向area标签`bilibili.tv`到`bilibili.com`,主要针对上古网页
- 2021-03-19
  - 支持载入其他视频弹幕,包括已失效的视频。
- 2021-03-16
  - 弹幕反查支持滚动弹幕,BAS、代码弹幕这些不触发右键菜单的除外
  - 优化播放器右键下载视频实现,不在右键弹幕时呼出
- 2021-03-15
  - 重构弹幕反查功能,直接写入托管的原生脚本
- 2021-03-14
  - 允许二次监听aid/cid以兼容其他脚本
  - 不再修改直播站及子页面domain以免跨域误伤
- 2021-03-13
  - 修复弹幕反查功能
- 2021-03-12
  - 处理二级子页面跨域报错
- 2021-03-09
  - Thailand 代理服务器支持中文
- 2021-03-07
  - 修复载入本地弹幕后同屏密度失效
  - 本地弹幕支持键盘调整偏移:可以通过键盘 , 和 . 两个键(即上标为 < 和 > 的两个键)提前或延后弹幕偏移,频度1秒/次
  - 修复载入本地弹幕时,不能彻底清屏的bug
  - 如果有Thailand反代,尝试拉取隐藏番剧信息
- 2021-03-06
  - 添加ef2下载辅助功能
- 2021-03-02
  - 修复拜年祭页面切P弹幕错误
- 2021-03-01
  - 添加载入本地弹幕功能
  - 取消历史弹幕向前判定
- 2021-02-27
  - 修复专栏评论区头像框问题
  - 添加移除历史记录搜索历史功能
  - 解决下标出界导致弹幕载入失败的问题
  - 使历史弹幕面板能查看到更早日期的弹幕
- 2021-02-24
  - 优化 BV=>av
- 2021-02-23
  - 设置界面添加自定义下载
  - 修复 input 监听问题
  - 下载链接随机选取以减少 CDN 错误
  - 支持添加东南亚代理服务器以解除 Thailand 视频限制
  - 修复旧版退出登录
- 2021-02-22
  - 移除登录弹窗(安安静静享受无痕模式不好吗?)
- 2021-02-21
  - 修复新版首页渲染错误
  - 重绘设置界面
- 2021-02-19
  - 修复带锚的 BV 号识别错误
  - 修复点赞功能
  - 修复稍后再看点赞图标
  - 修复锚查询之前的链接
- 2021-02-15
  - ~~取消 window 下 aid/cid 监听(使用 xhrhook 监听替代) _避免其他脚本写入错误 aid/cid 误导_~~
- 2021-02-14
  - 去除无效参数
  - 替换动图彩蛋
- 2021-02-13
  - 修复 BAS/代码弹幕丢失问题
  - 适配 10 位 BV 号
  - 自动生成 bvid 对应的 aid
  - 完善对 jsonp 的 hook,监听页面反复修改`jQuery.ajax`
- 2021-02-12
  - 优化拜年祭切 P 监听
- 2021-02-10
  - 修复历史弹幕功能(重定向历史弹幕的请求到新版 protobuf 格式服务器,xml 格式的历史弹幕已经成为历史)
- 2021-02-06
  - 优化拜年祭 2021 页面切 P 方法,不过重载整个嵌入播放器页面
  - 优化 1080P 以上播放器分辨率
    - 1080P 以上宽屏模式播放器大小提升为标准 720P
    - 4K 时宽屏模式播放器大小提升为标准 1080P
- 2021-02-05
  - 适配拜年祭 2021 页面,炸掉原播放器并嵌入了一个旧版播放器,受“嵌入”选项控制。
- 2021-02-04
  - 修复特殊 Bangumi 分集列表 _背景与分集不可得兼!_
- 2021-02-02
  - 同步播放信息为顶栏信息
  - 合作视频展示 UP 主列表(仅限 av 页)
- 2021-01-31
  - 修复`head`节点不存在子页面报错 _天底下竟然有无`head`的页面?!_
- 2021-01-30
  - 优化通知信息
- 2021-01-29
  - 不再复制下载链接到剪切板
  - 重构 APP DASH 数据:支持播放 APP 端 DASH 源(默认仍取 flv 源)。_Thailand 源仍需在对应地区_([sidx 解析](https://github.com/miyouzi/bilibili-helper/raw/0316840c56b3295377fc0f6b7095daa54bc6ac9d/packages/unblock-area-limit/src/api/biliplus.ts))
- 2021-01-25
  - 禁用番剧默认防挡字幕
- 2021-01-23
  - 添加还原评论跳转链接功能,需要在设置里启用
- 2021-01-22
  - 修复评论跳转链接无法正确处理大写 AV 号问题 _原生`comment.js`脚本问题:`index.of`方法区分大小写_
- 2021-01-18
  - 不再使用`replaceAll`方法以兼容 85- 内核的浏览器
  - 禁用直播间一些影响体验的功能(可能需要在设置里启用):
    - p2p 上传 _小水管难以承受为他人奉献带宽_
    - 天选时刻 _所以弹窗上的叉是摆设吗_
    - 大乱斗 _只想干干净净看直播_
- 2021-01-15
  - 修复 Bangumi 默认 epid
- 2021-01-12
  - 修复 HDR 下载支持
  - 修复拦截直播间挂机检测
    _我就想挂后台听音乐,这点要求不过分吧_
- 2021-01-10
  - 尝试修复“字幕弹幕”显示效果 (推荐视频:[av75432](https://www.bilibili.com/video/av75432),[av41401](https://www.bilibili.com/video/av41401))
- 2021-01-08
  - 引入[toastr](https://github.com/CodeSeven/toastr/)通知模块,使用原生 JavaScript 重新实现
- 2021-01-06
  - 重构主页\_\_INITIAL_STATE\_\_
  - 移除在线数据及最新投稿
- 2021-01-03
  - 优化 xhrhook 方法,不再全局 hook `XMLHttpRequest.prototype.send`以减少污染
- 2020-12-27
  - ~~添加特殊地区番剧下载(需在对应地区)~~,如[ss36377](https://www.bilibili.com/bangumi/play/ss36377)
- 2020-12-25
  - 去除对象拓展运算符以兼容 Firefox 54
- 2020-12-24
  - 修复嵌入式播放器出错
  - 禁用直播间挂机检测
- 2020-12-23
  - 改进 flv 视频画质识别方式
  - 无区域限制也单解除 app 限制
- 2020-12-21
  - 添加自动播放功能,延时 1 秒
- 2020-12-16
  - 过滤旧版播放器强制初始化代码,以兼容 Bilibili CC 字幕工具
  - 不再托管 bilibiliPlayer.min.js 以尝试处理"蓝条消失术"
- 2020-12-14
  - 修复评论查看更多错误
  - 修复无效 bvid 导致的视频播放出错
  - 修复区域限制番剧“请求被拦截”错误
- 2020-12-13
  - 修复按时间排序置顶评论楼中楼
- 2020-12-11
  - 添加拦截视频功能,可以在不播放视频的情况下进入播放页调用视频下载功能,用完请立刻关闭!切记!
- 2020-12-10
  - 使用 new Function()模块化脚本,脚本主体从此只负责引入模块、初始化及暴露接口
  - 修复评论区点赞/点踩误伤
- 2020-12-08
  - 改进评论区楼层修复方式
    - 支持上古评论按评论数排序
    - 支持任意楼中楼
- 2020-12-07
  - 优化 xhr send 响应模拟
- 2020-12-06
  - 提供未登录情况下所能播放的画质,仅 DASH 模式下,虽然仍显示为 480P,实际载入的为能获取到载入的最高画质
  - 移除画质切换列表的“登录”和“大会员”提示框,只是移除,不是破解!
- 2020-12-05
  - 修复生成 xml 弹幕时因没有转义弹幕中的特殊字符而产生的各种问题
- 2020-12-04
  - 使用模块化版本重构主体版本以方便维护
  - 修复失效视频支持使用缓存数据直接重写 av 页(甚至评论还在!如[av51568](https://www.bilibili.com/video/av51568))
  - 主动跳转 av 到可能有效的 bangumi(主要针对区域限制番剧,如[av713102937](https://www.bilibili.com/video/av713102937))
- 2020-12-03
  - 修复排行榜页面无数据
- 2020-11-30
  - 修复评论跳转问题
  - 清除上古顶栏动态数量
  - 修复 aid 重定义错误
- 2020-11-27
  - 移除评论区多余的样式
  - 修复部分 av 页 tag 数据丢失错误
  - 重新实现跳过充电鸣谢功能
- 2020-11-26
  - 修复评论区 bangumi 跳转
- 2020-11-23
  - 修复评论区缺失的样式(B 站前端工程师抄 CSS 抄漏了!大概)
  - BV 转 av 支持页面所有链接并清理多余参数
- 2020-11-22
  - 修复评论区 av/BV 标题转化功能(未开启旧版评论时)
- 2020-11-21
  - 修复旧版退出登录功能
  - 添加恢复“旧版评论”设置选项
  - 修复忽略互动视频错误
- 2020-11-18
  - 回复旧版评论样式,先“全部评论”再“按热度排序”
- 2020-11-16
  - 修复新版播放器设置刷新被覆盖的问题
- 2020-11-15
  - 弹幕反查功能支持历史弹幕池
  - 支持下载历史弹幕
  - 切 P 时刷新弹幕下载数据
  - 不再使用 dateURL 调用原生脚本
  - 修复"开启新版弹幕时,BAS 弹幕不能载入"的问题
- 2020-11-12
  - 修复 Bangumi 播放记录
- 2020-11-09
  - 模块化部分代码
  - 修复举报弹幕时提示出错:"弹幕不存在"
- 2020-11-03
  - 修改原生`video.min.js`脚本以添加 4K、HDR 清晰度信息,不再因其二次初始化播放器
  - 播单相关已完全失效,保留相关代码只去除对应设置选项
- 2020-11-02
  - 修复部分 Bangumi 切换季度信息丢失
  - 视频地址错误不再弹播放器消息
- 2020-10-29
  - 修复旧版页面评论区的小页码区,用的是旧版评论相关脚本,不负责非重写页面的评论区(如动态等)
- 2020-10-18
  - 旧版播放器支持 HDR 视频(需要浏览器支持)
  - 为美观下载面板中视频外的部分内容需额外在设置中开启下载
- 2020-10-15
  - 优化排行榜页面,对应到跳转前的分区
  - 修复部分情况下嵌入视频 aid 获取错误
  - 重写排行榜页面
  - 初步引入大会员授权功能以支持大会员的区域限制番剧(未完全测试)
- 2020-10-13
  - 修复因接口改版而失效的直播流拦截功能
  - 对于空白子页面不再写入全局样式
- 2020-10-12
  - 添加自动滚动到播放器/自动关闭弹幕/自动宽屏功能
  - 添加查询弹幕发送者信息的功能
- 2020-10-11
  - 修复 Bangumi 番剧推荐
  - 对于非 APP 限制的区域限制 Bangumi 不再强制获取 flv 格式
  - 在加载新版弹幕时不再关闭 Web Worker,恢复网页性能,提高新版弹幕加载速度
  - 初步修复评论中的时间坐标跳转功能
- 2020-10-08
  - 未登录时不再请求点赞与否
  - 添加播放结束停留在最后一帧的功能
- 2020-10-07
  - 修复 Bangumi\_\_INITIAL_STATE\_\_重构错误
- 2020-10-06
  - 解除限制支持某些被 404 的 Bangumi([ss5970](https://www.bilibili.com/bangumi/play/ss5970))
  - 优化嵌入播放器 cid 获取
  - 改进 xhr 返回值(json)转化
  - 播单页不再进行跳转而是直接重写
- 2020-10-03
  - 修复主页导航栏广告区定位错误
- 2020-10-02
  - 修正部分纪录片不显示集数的问题([ss28333](https://www.bilibili.com/bangumi/play/ss28333))
  - 修复 aid 监听成 cid 的错误(上古 bug!)
  - 优化新版页面下载功能,现在能完美捕获\_\_playinfo\_\_
  - 解除限制支持 APP 专享非会员番剧(flv)
- 2020-09-23
  - 修复视频下载功能
- 2020-09-21
  - 修复旧版 Bangumi 追番数据
  - 修复部分节点误伤
- 2020-09-20
  - 修复一个正则表达式错误
  - 优化调试数据
- 2020-09-14
  - 优化样式添加方式:使用异步方法
  - 重构 av 页\_\_INITIAL_STATE\_\_以规避网页中未内嵌\_\_INITIAL_STATE\_\_的情况
- 2020-09-13
  - 修复旧版顶栏图片高分辨率适配问题
- 2020-09-12
  - 修复换 P 后没有切换到对应的实时弹幕服务器
- 2020-09-11
  - 修复旧版主页分区排行:电影、电视剧、纪录片
- 2020-09-06
  - 修复旧版播放器实时弹幕
- 2020-08-26
  - 改进旧版播放器设置维护
  - 下载视频主动获取 flv 格式
- 2020-08-25
  - 重构 Bangumi 的\_\_INITIAL_STATE\_\_以绕开 B 站风控
  - 修复嵌入播放器替换失败的问题
- 2020-08-23
  - 不再预隐藏 av 页播放器,以优化 Firefox79 体验(未根本解决)
- 2020-08-18
  - 修复 4k 画质初始化播放器
- 2020-08-16
  - xhrhook 选项调整为只控制 send(open 因为太多功能依赖默认开启)
  - 修改话题、活动主页顶栏类型
  - 添加跳过充电鸣谢功能
- 2020-08-14
  - 补全下载清晰度信息
- 2020-08-11
  - 提供 xhrhook 关闭选项,关闭后部分依赖功能将一并被关闭
  - 下载就算左键误点也将在新标签页打开
- 2020-08-10
  - 下载视频支持弹幕、封面等
- 2020-08-09
  - 精确获取评论楼中楼层号
  - 更新最新的分区信息
  - 修复不含音频的 dash 导致下载出错
- 2020-08-08
  - 支持修复评论楼中楼的楼层号
- 2020-08-07
  - 修复 bv 超链接
  - 优化收藏列表模拟,排序、加快载入速度
- 2020-08-06
  - 添加历史记录只显示视频播放历史的功能
  - 更新 bangumi 框架以处理页面部分请求重复的问题
- 2020-08-05
  - 下载面板 flv 类型也显示画质
  - 优化脚本结构和注释便于维护
- 2020-08-04
  - 实现旧版播放器支持新版弹幕 (感谢 wly5556)
- 2020-08-03
  - 修复点赞功能
- 2020-07-31
  - 优化评论楼层功能
  - 优化失效视频功能
  - 下载视频将随切 P 而更新
- 2020-07-30
  - 添加解除区域限制功能(大概不支持会员视频)
- 2020-07-29
  - 添加屏蔽直播间视频及轮播视频的功能
  - 改进播放通知信息生成方法
- 2020-07-28
  - 修复主页\_\_INITIAL_STATE\_\_错误
- 2020-07-27
  - 修复分集数据错误
  - 替换失效的嵌入式播放器
- 2020-07-15
  - 将下载按钮移动到播放器右键菜单
- 2020-07-14
  - 修复新版 av 页\_\_playinfo\_\_报错
- 2020-07-13
  - 修复一个三目运算语法错误
  - 改进视频下载功能
  - 修复新版稍后再看改版引发的布局问题
  - 重定向新版稍后再看
- 2020-07-11
  - 改进去除首页广告功能
  - 改进 bv=>av 功能,使大部分模块直接显示 av 号
  - 修复主页部分分区问题
- 2020-07-07
  - 修复设置界面在部分页面布局错乱
  - 改进嵌入式播放框架选择
  - 添加去除旧版主页广告选项
- 2020-07-02
  - 修复新版播放页面样式误删
- 2020-07-01
  - 修复部分 av 页播放器被隐藏问题
- 2020-06-29
  - 修复 av 页\_\_INITIAL_STATE\_\_错误导致页面渲染失败
- 2020-06-28
  - 改进视频下载功能
- 2020-06-26
  - 修复 av 页带评论跳转锚点时 mini 播放器错位
  - 修复[HTML5 播放器帮助页](https://www.bilibili.com/blackboard/html5playerhelp.html)视频 cid 错误
- 2020-06-25
  - 修复稍后再看顶栏
- 2020-06-11
  - 改用脚本管理器存储设置数据(需要重新自定义自己的设置选项)
  - 下载视频支持新版播放页
  - 忽略互动番剧
- 2020-06-10
  - 添加了个下载视频的功能
- 2020-06-07
  - 广告区被 404,初步用资讯替代广告区
- 2020-06-06
  - 收藏播放页支持刷新评论区
  - 改进刷新播放器的方法
- 2020-06-04
  - 修复主页特别推荐位,主动生成默认数据
- 2020-05-31
  - 二次初始化 av 视频以便默认启用 4K 画质
- 2020-05-29
  - 添加替换视频心跳选项,若播放历史被广告插件等误伤时刻尝试打开
  - 修复正在直播链接
  - 由于 B 站关闭相关接口,移除恢复在线数据功能
- 2020-05-27
  - 修复播放器上方通知信息
  - 修复直播间轮播视频错误
  - 修复 av 页数据读取错误
- 2020-05-26
  - 修复首页正在直播数据
- 2020-05-25
  - 引入 xhr hook 以支持 4k 视频
  - 添加静态视频页面跳转普通 av 页选项
  - 添加点赞取消功能
- 2020-05-18
  - 修改一个正则表达式以改善兼容问题
  - 修复点赞功能
- 2020-05-17
  - 将 av 页 playinfo 中提供的 flv 链接替换为安全版本
- 2020-05-16
  - 使用稍后再看列表实现收藏播放页
- 2020-05-15
  - 通过绕过 404 的方式恢复旧版播单页
- 2020-05-14
  - 修复从稍后再看列表页进入稍后再看播放页面仍为新版的问题
  - 添加隐藏播放器上方通知区选项
- 2020-05-13
  - 修复播放页资讯视频分区信息
  - 修复稍后再看未登录时跳转错误
- 2020-05-10
  - 修复动态更新提醒不消失的问题
  - 评论楼层显示现支持按热度排序
- 2020-05-08
  - 修改 av 页框架以延迟评论加载速度
- 2020-05-06
  - 添加稍后再看点赞功能
  - 改进修改部分载入时机
- 2020-04-28
  - 撤销所有播单页失效修改,将播单直接重定向播放器
- 2020-04-26
  - 修复评论链接获取错误
- 2020-04-25
  - 修复 bv2av 锚的部分丢失的问题
  - 修复稍后再看右侧列表载入失败的问题
  - 修复稍后再看宽屏或网页全屏模式下弹幕滚动区域没有重绘的问题
  - 修复稍后再看页没有 mini 播放器的问题
- 2020-04-24
  - 配置 av(BV)\_\_playinfo\_\_以提供 4K 画质选项
- 2020-04-20
  - 主动忽略互动视频
- 2020-04-15
  - 备份旧版播放器设置以免被新版页面置空
  - 修复部分页面设置界面被遮挡问题
- 2020-04-11
  - 优化新版顶栏和底栏替换方式
- 2020-04-09
  - 优化 av(BV)页播放器出现的时机
- 2020-04-08
  - 优化 av(BV)页播放器载入速度
- 2020-04-07
  - 修复未启用旧版 av(BV)页时新版播放器自毁问题
- 2020-04-06
  - 修复旧版主页部分版块数据错误
  - 忽略某同域脚本创建的子页面
- 2020-04-05
  - 实现旧版 B 站主页
  - 修复 mylist 页写入异常
  - 修复搜索及排行榜中 BV 号误伤
- 2020-04-04
  - 将视频简介中 BV 号转化为 av 号以便跳转
- 2020-03-30
  - 修改 av(BV)页失效顶栏处理方法,缓解双顶栏“一闪而过”的现象
- 2020-03-28
  - 修复一个强制类型转化错误
  - 修正无效 av(BV)页判定以缓和与其他同域脚本的冲突
- 2020-03-27
  - 修复 bvid 导致的嵌入式播放器替换失败
- 2020-03-26
  - 添加初始化设置选项
  - 修复点赞数少打了个零的问题
  - 在 av(BV)页添加点赞功能
  - 修复部分设置项无效的错误
  - 修复新版主页中设置界面异常
- 2020-03-25
  - 引入设置界面以供自定义功能开关
  - 修正选择弹幕列表功能
  - 修复 BV 号导致的稍后再看页错误
- 2020-03-24
  - 修复因 BV 改版而失效的功能
  - 默认启用 BV 强制重定向(非二次请求)到原 av 页功能
  - 修复 BV 转 av 时未带上参数的问题
- 2020-03-23
  - 紧急适配新版 BV 号
- 2020-03-19
  - 修复存在类似`index.html`后缀时的主页判定
- 2020-03-17
  - 修复已付费时付费信息未配置的问题
  - 将搜索页搜索框字号改回旧版大小
- 2020-03-09
  - 固定失效视频信息防止被页面顽固地改回去
  - 修复评论楼层信息
- 2020-03-08
  - 修复稍后再看页面重写错误
  - 修复带参数情况下 B 站主页判定失误
- 2020-03-06
  - 不再对子页面进行多余处理以降低性能需求
  - 修复了跨域请求未带协议时可能请求错误的问题
  - 初步引入错误收集功能以缓解因报错而导致脚本完全瘫痪的情况
- 2020-03-05
  - 使用第三方接口修复了失效视频信息
- 2020-03-04
  - 修改元数据以缓解与其他同域脚本的冲突
  - 添加番剧分集播放和弹幕显示
- 2020-03-03
  - 修复播单页失效顶栏并统一播放器布局
  - 恢复 B 站首页在线数统计和投稿数统计
- 2020-03-02
  - 添加了当前登录的 B 站账号注册时间信息显示
  - 初步修复空间收藏和频道中的失效视频信息
- 2020-03-01
  - 重写嵌入式播放器替换逻辑,解决了子页面的跨域问题
- 2020-02-22
  - 修复顶栏替换问题
- 2020-02-06
  - 对 av 页也主动写入\_\_INITIAL_STATE\_\_字段
- 2020-01-24
  - 紧急修复部分页面(拜年祭)嵌入式播放器替换失败问题
- 2020-01-20
  - 修正大会员及付费提示
- 2020-01-19
  - 修复稍后再看无法读取标题导致报错
  - 主动构造了 ep 页番剧\_\_INITIAL_STATE\_\_
  - 主动写入标题
- 2020-01-18
  - 主动构造了番剧\_\_INITIAL_STATE\_\_,解决 ss 番剧页”开播提醒“问题
  - 添加了 av 页的\_\_INITIAL_STATE\_\_,防止注入过快导致缺少相关数据使播放器启动失败
- 2020-01-17
  - 修复了 av 页分离错误
  - 重写了内嵌播放器替换逻辑
- 2020-01-16
  - 实现了部分嵌入播放器页面
  - 实现了部分顶栏和底栏
- 2020-01-11
  - 去掉了一个正则表达式以改善兼容问题
- 2020-01-03
  - 添加 bangumi 页实现
- 2019-12-31
  - 处理 av 页顶栏问题
- 2019-12-30
  - 修复高分辨率下 av 页播放器布局问题
  - 缓解了稍后再看页面播放器容易初始化失败的问题
  - 实现自动切换到弹幕列表
- 2019-12-29
  - 实现稍后再看页面
- 2019-12-27
  - 实现 av 页