B站稍后再看功能增强

与稍后再看功能相关,一切你能想到和想不到的功能

Ili estas versioj de tiu ĉi skripto, kie la kodo estas ĝisdatigita. Montri ĉiujn versiojn

  • v3.1.0.20200722 2020/07/21 1. 新增功能,可以对顶栏菜单中的滚动条进行美化或隐藏(因为某次更新后B站滚动条不知道为什么变回98的模样,丑死了)。为了保持一致性,像“动态”、“历史”之类的弹出菜单也一并改了。当然,这个功能依然可以关闭。 2. 现在 removeHistoryData 改为懒加载了,在非列表页面内部数据再多再爆炸也不会被影响到。 3. 引入枚举类型,同时加强数据读写的校验。 4. UI调整和优化。 5. 部分配置下放到 document-start 时期执行。
  • v3.0.3.20200721 2020/07/20 修复设置警告提示被父项提示遮挡的问题,以及关于警告的一些小优化
  • v3.0.2.20200721 2020/07/20 哦,原来是可以直接改的,只是不显示出来而已。GF 的版本控制功能还能再蠢一点吗???
  • v3.0.1.20200721 2020/07/20 为什么GF不能直接改 changelog ?????????
  • v3.0.1.20200721 2020/07/20 1. 统一对列表页面数据条数的说法,避免对用户产生困惑 2. 修复在主页打开设置页面或者移除记录页面,字体颜色不对的问题 3. UI 微调
  • v3.0.1.20200721 2020/07/20
  • v3.0.0.20200721 2020/07/20 1. 彻底理解和解决顶栏菜单弹出和关闭的各种疑难问题,现在在顶栏稍后再看入口与“收藏”还有弹出菜单之间疯狂切换,也不会出现各种奇怪问题。 2. 修复在天翼3G网速下,由于稍后再看/收藏夹数据加载过慢,导致“在弹出菜单中点击视频时在当前页面打开/在新标签页打开”选项无效的问题。当然了,如果真是慢到天翼3G时代,那还是没救。 3. 现在弹出菜单顶上的表示菜单从哪里弹出来的小三角符号,可以正确地指向稍后再看入口,或者“收藏”了!好像没有什么大用的样子,不过很有趣嘛。 4.现在初始化设置不会清空保存的列表页面数据,可以放心地重置数据,以及勾选“功能性更新后进行初始化设置”了。 5. 作为第三点的补偿,增加已存储列表数据条数显示,以及“清空列表页面数据”功能。 6. 增加一个假的更新日志。 7. UI 微调。 8. 文档标准化。其实这才是工作量最大的,为什么要放到最后呢?
  • v2.10.3.20200720 2020/07/19 B站稍后再看功能增强:优化AV号获取的代码(依然通过网络请求获取,干嘛要硬算?)
  • v2.10.2.20200720 2020/07/19 优化 URL 匹配
  • v2.10.1.20200720 2020/07/19
  • v2.10.0.20200719 2020/07/19 1. 现在在顶栏稍后再看入口和“收藏”之间切换,下拉菜单中的选择的类别(收藏夹/稍后再看)也会跟随切换。 2. 现在顶栏入口的“在下拉菜单中点击视频时XXXX”选项,对下拉菜单中的所有类别都生效(包括稍后再看和所有收藏夹) 3. API:为 executeAfterConditionPass() 和 executeAfterElementLoad() 增加 async 版本,从而简化某些地方的代码。 4. API:优化 executeAfterConditionPass() 和 executeAfterElementLoad() 的运行逻辑,现在能准确、快速地响应条件的达成或者元素的加载,也拥有了避免特殊情况下 HTML 渲染和内部数据不同步、一组本应同步的数据在特殊情况下不同步等问题。 5. 错误信息标准化。
  • v2.9.1.20200719 2020/07/18 修复稍后再看播放页中,快捷按钮的勾选状态与视频对不上的问题。并提高 aid 的获取效率。
  • v2.9.0.20200719 2020/07/18 1. 设置后刷新页面的功能,现在只有当配置实际上有更改,且修改的配置中存在必须要刷新页面才能生效的选项,才会在点击“保存”后刷新。 2. 对于移除记录的相关选项,在涉及到内部过期数据清理或者性能问题时,进行提醒。 3. 优化用户设置保存的逻辑。 4. 修复脚本在动态页执行两次的问题。不确定还有没有哪些比较奇葩的页面会触发这个问题,如果发现了请告诉我。 5. API:message() 功能增强 6. API:fade() 功能完善,现在可以避免对同一元素在短时间内疯狂执行 fade() 导致的问题 7. JSDoc 完善
  • v2.8.0.20200718 2020/07/18 1. 大幅优化重定向功能的执行速度(其实算是BUG) 2. 对移除记录进行性能测试后,对 removeHistorySaves 的取值范围放宽,并且修改其默认值。 3.在禁用移除记录时,加载时不再读取 removeHistoryData 以大幅优化性能。 4. 对脚本更新的处理逻辑优化,并提供一个新的选项,可以在功能性更新后强制初始化设置(默认关闭)。 5. 优化用户配置的读取和写入代码。 6. 优化交互和 UI。 7. API: 为 PushQueue 增加修改容量的功能 8. API: 修复 message() 可能会因为显示时间过短而出错的问题
  • v2.7.0.20200718 2020/07/17 1. 播放页快速切换功能,支持稍后再看模式 2. 使用 message() 作为 alert() 的替代品 3. 修复几处 JSDoc 错误写法
  • v2.6.0.20200717 2020/07/17 代码重构!
  • v2.5.2.20200717 2020/07/16 1. 顶栏入口下拉菜单中点击视频,在当前页面还是新标签页打开,提供一个设置 2. 列表页面新标签页打开修改为下拉菜单设置,并调整其实现逻辑 3. 设置涉及到在当前页面还是新标签页打开,默认设置一律统一为当前页面打开 4. 修复 UI 对齐上的小问题
  • v2.5.1.20200716 2020/07/16 现在重置脚本数据时,会将 LevelDB 中本脚本写入的所有数据删除
  • v2.5.0.20200716 2020/07/16 1. 顶栏入口增加右键点击功能,并优化左键点击的处理逻辑 2. 移除记录:增加默认历史回溯深度的设置,历史回溯深度相关的行为优化,无移除记录时显示文字提示 3. 从 GM 数据库读取到错误配置时,使用默认值进行回写,同时优化更新后数据更新的行为 4. 大部分设置推迟至 DOMContentLoaded 事件再读取,优化网页加载和重定向速度 5. 脚本中使用到的 URL 常量化 6. 修复了一些 BUG 7. 优化 UI 和文字表述 8. 引入 eslint 对代码风格化
  • v2.4.0.20200716 2020/07/16 HTML ID 和类名中的 _ 改为 -
  • v2.3.5.20200716 2020/07/15 改善重定向错误时的行为
  • v2.3.4.20200716 2020/07/15 修复无法重定向直接以 /watchlater/ 结尾、不带 p 值页面的问题
  • v2.3.3.20200716 2020/07/15 说人话,UI 中的文本改为正常人能看得懂的语言
  • v2.3.2.20200715 2020/07/15 1. 优化错误信息提示 2. 修复错误信息链接错误的问题 3. UI 微调
  • v2.3.1.20200715 2020/07/15 1. 重定向时停止原页面的加载 2. @include account.bilibili.com 3. UI 微调
  • v2.3.0.20200715 2020/07/15 1. 移除历史记录:支持设置最大搜寻次数,方便定位被误删的视频 2. 点击顶栏入口时执行的操作设置 3. 设置完成后是否重新加载页面设置 4. 用户配置从 GM 数据库读取出来时,进行简单的校验和处理,避免一些升级时的问题 5. UI 微调
  • v2.2.0.20200715 2020/07/15 1. 代码格式标准化 2. 修复部分情况下 removeHistoryData 没有重新设置 maxSize 的问题 3. 性能优化 4. UI 优化及易用性改进
  • v2.1.4 2020/07/14 移除记录查看页面,修改滚动区域只包含内容区域,让标题和说明文字冻结显示
  • v2.1.3 2020/07/14 修复一处文字错误
  • v2.1.2 2020/07/14 1. 修复误将 MouseEvent 传递,导致列表页面打开设置页“取消”不可用的问题。 2. 微调 UI 和文字说明。
  • v2.1.1 2020/07/14 设置页的 UI 微调
  • v2.1 2020/07/14 1. 大幅增强“防误删历史记录”功能,使其可以保留多个版本的历史信息,并直接给出移出了哪些视频 2. 列表页面增加相关按钮,方便修改设置及对移除记录查看 3. 增加“重置脚本数据功能” 4. 优化代码结构以及相关逻辑 5. 大幅优化UI 6. BUG修复
  • v2.0 2020/07/13 将重定向功能(https://greasyfork.org/zh-CN/scripts/383441)整合进来,增加了防误删功能和新标签页打开功能,并且提供了用户设置。
  • v1.4 2020/07/08 打开视频时,通过API查询该视频是否已经添加到稍后再看列表中
  • v1.3.3 2020/05/29 适配 Chrome 83 默认表单样式的更新,详见:https://blog.chromium.org/2020/03/updates-to-form-controls-and-focus.html
  • v1.3.2 2020/05/10 动态页,点击“全部”“投稿视频”“追番追剧”“专栏”等按钮切换投稿类型后,URL没有匹配,修复之
  • v1.3.1 2020/01/23 避免可能出现的空指针问题
  • v1.3 2020/01/23 将视频播放页中隐藏在弹出菜单中的“稍后再看”按钮移出来
  • v1.3 2020/01/23 将视频播放页中隐藏在弹出菜单中的“稍后再看”按钮移出来
  • v1.2.1 2020/01/22 更新URL匹配规则
  • v1.2 2020/01/22 API 增强;调整URL匹配规则
  • v1.1.2 2020/01/22 @include *://message.bilibili.com/*
  • v1.1.1 2020/01/20 @include *://space.bilibili.com/*
  • v1.1 2020/01/20 针对鼠标在“稍后再看”按钮上移入和移出的行为作改进
  • v1.0 2020/01/20

Show all script versions