Greasy Fork is available in English.

B站稍后再看功能增强

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

Ini adalah versi dari skrip ini yang kodenya telah diperbarui. Tampilkan semua versi.

  • v4.7.5.20200927 - Imported from URL
  • v4.7.4.20200927 - Imported from URL
  • v4.7.3.20200927 - Imported from URL
  • v4.7.2.20200923 - Imported from URL
  • v4.7.1.20200923 - Imported from URL
  • v4.7.0.20200922 - Imported from URL
  • v4.6.4.20200921 - Imported from URL
  • v4.6.3.20200921 - Imported from URL
  • v4.6.2.20200920 - Imported from URL
  • v4.6.2.20200920 - Imported from URL
  • v4.6.1.20200920 - Imported from URL
  • v4.6.0.20200915 - Imported from URL
  • v4.5.12.20200912 - Imported from URL
  • v4.5.11.20200911 - Imported from URL
  • v4.5.10.20200911 - Imported from URL
  • v4.5.9.20200911 - Imported from URL
  • v4.5.8.20200910 - Imported from URL
  • v4.5.7.20200909 - Imported from URL
  • v4.5.6.20200909 - Imported from URL
  • v4.5.5.20200907 - Imported from URL
  • v4.5.4.20200905 - Imported from URL
  • v4.5.3.20200825 - Imported from URL
  • v4.5.2.20200822 - Imported from URL
  • v4.5.1.20200822 - Imported from URL
  • v4.5.0.20200821 - Imported from URL
  • v4.4.2.20200820 - Imported from URL
  • v4.4.1.20200820 - Imported from URL
  • v4.4.0.20200820 - Imported from URL
  • v4.3.0.20200818 - Imported from URL
  • v4.2.1.20200816 - Imported from URL
  • v4.2.0.20200816 - Imported from URL
  • v4.1.0.20200814 - Imported from URL
  • v4.0.4.20200807 - Imported from URL
  • v4.0.3.20200806 - Imported from URL
  • v4.0.2.20200806 - Imported from URL
  • v4.0.1.20200806 - Imported from URL
  • v4.0.0.20200806 - Imported from URL
  • v3.5.0.20200801 - 1. 重构代码。a)OOP 化。b)代码风格调整与实践强化。c)极大程度降低变量提升与函数提升的依赖写法(主要是用 class 替换 function,用 const/let 替换 var)。 不得不说,将重定向功能整合进来确实带来很大的麻烦,为了照顾效率和用户体验,代码结构方面做了很大的让步,整套代码割裂成两部分。 2. API:继续强化,在各种回调中通过 this 传导额外信息。 3. BUG FIX:修改列表页面数据保存次数后,历史回溯深度的动态上限不会变化。
  • v3.4.2.20200730 - 脚本间的整合,确保它们在同一位置引入的 UI 顺序每次都不变
  • v3.4.1.20200728 - 1. API:添加绝对居中效果时,同时为其添加 resize 事件的响应 2. 每次打开设置、移除记录时重新计算对话框的位置
  • v3.4.0.20200728 - 1. 弃用 transform,彻底解决字体发虚的问题。按照原来的方案,一旦修改导致相关页面的高、宽变化,就可能会有发虚的问题,而且每个浏览器都要调不同的数值去解决,搞不来,还是用 js 算位置好了。 2. 修复稍后再看没有一个视频时,脚本运行出错的问题。 3. 为脚本增加 ICON。 4. 修改默认历史回溯深度,并完善文档。 5. 进一步优化滚动条相关样式。 6. API:多个工具函数的修复(虽然并没有实际导致什么问题,防微杜渐)与功能增强。
  • v3.3.1.20200727 - 修复一些注释和命名上的小问题
  • v3.3.0.20200725 - 1. 稍后再看移除记录,增加升序和降序的功能,且进一步明确排序的机制 2. 修复美化弹出菜单滚动条的样式,可能会与其他与滚动条美化相关的脚本或浏览器扩展冲突;总之,在开启该功能时,本脚本对样式的修改优先级最高。
  • v3.2.3.20200724 - 更新脚本描述
  • v3.2.2.20200724 - 修复历史记录窗口在不同页面上,链接颜色不一致的问题,顺便调整一下相关的HTML和CSS
  • v3.2.1.20200724 - changelog URL 还是用回隐藏无代码修改的版本的吧
  • v3.2.0.20200723 - 1. 增加功能:【列表页面】避免在特殊情况下,点击A视频却打开B视频的情况。 2. 顶栏菜单的等待处理引入 MutationObserver,彻底解决天翼3G网速下的一些问题(虽然实际并没有意义)。 3. API:message() 系 API 增强,并修复信息框刚好覆盖住源时打开闪闭以及无法关闭的问题。 4. API:元素等待加载 API 增强,现在多了直接使用元素选择器作为参数的重载方法,也能设置 baseElement。
  • v3.1.1.20200722 - 1. 增加针对列表页面的【移除“一键清空”按钮】和【移除“移除已观看视频”按钮】功能 2. 修复移除历史对话框文字模糊的问题(万恶的 transform 啊!)
  • v3.1.0.20200722 - 1. 新增功能,可以对顶栏菜单中的滚动条进行美化或隐藏(因为某次更新后B站滚动条不知道为什么变回98的模样,丑死了)。为了保持一致性,像“动态”、“历史”之类的弹出菜单也一并改了。当然,这个功能依然可以关闭。 2. 现在 removeHistoryData 改为懒加载了,在非列表页面内部数据再多再爆炸也不会被影响到。 3. 引入枚举类型,同时加强数据读写的校验。 4. UI调整和优化。 5. 部分配置下放到 document-start 时期执行。
  • v3.0.3.20200721 - 修复设置警告提示被父项提示遮挡的问题,以及关于警告的一些小优化
  • v3.0.2.20200721 - 哦,原来是可以直接改的,只是不显示出来而已。GF 的版本控制功能还能再蠢一点吗???
  • v3.0.1.20200721 - 为什么GF不能直接改 changelog ?????????
  • v3.0.1.20200721 - 1. 统一对列表页面数据条数的说法,避免对用户产生困惑 2. 修复在主页打开设置页面或者移除记录页面,字体颜色不对的问题 3. UI 微调
  • v3.0.1.20200721
  • v3.0.0.20200721 - 1. 彻底理解和解决顶栏菜单弹出和关闭的各种疑难问题,现在在顶栏稍后再看入口与“收藏”还有弹出菜单之间疯狂切换,也不会出现各种奇怪问题。 2. 修复在天翼3G网速下,由于稍后再看/收藏夹数据加载过慢,导致“在弹出菜单中点击视频时在当前页面打开/在新标签页打开”选项无效的问题。当然了,如果真是慢到天翼3G时代,那还是没救。 3. 现在弹出菜单顶上的表示菜单从哪里弹出来的小三角符号,可以正确地指向稍后再看入口,或者“收藏”了!好像没有什么大用的样子,不过很有趣嘛。 4.现在初始化设置不会清空保存的列表页面数据,可以放心地重置数据,以及勾选“功能性更新后进行初始化设置”了。 5. 作为第三点的补偿,增加已存储列表数据条数显示,以及“清空列表页面数据”功能。 6. 增加一个假的更新日志。 7. UI 微调。 8. 文档标准化。其实这才是工作量最大的,为什么要放到最后呢?
  • v2.10.3.20200720 - B站稍后再看功能增强:优化AV号获取的代码(依然通过网络请求获取,干嘛要硬算?)
  • v2.10.2.20200720 - 优化 URL 匹配
  • v2.10.1.20200720
  • v2.10.0.20200719 - 1. 现在在顶栏稍后再看入口和“收藏”之间切换,下拉菜单中的选择的类别(收藏夹/稍后再看)也会跟随切换。 2. 现在顶栏入口的“在下拉菜单中点击视频时XXXX”选项,对下拉菜单中的所有类别都生效(包括稍后再看和所有收藏夹) 3. API:为 executeAfterConditionPass() 和 executeAfterElementLoad() 增加 async 版本,从而简化某些地方的代码。 4. API:优化 executeAfterConditionPass() 和 executeAfterElementLoad() 的运行逻辑,现在能准确、快速地响应条件的达成或者元素的加载,也拥有了避免特殊情况下 HTML 渲染和内部数据不同步、一组本应同步的数据在特殊情况下不同步等问题。 5. 错误信息标准化。
  • v2.9.1.20200719 - 修复稍后再看播放页中,快捷按钮的勾选状态与视频对不上的问题。并提高 aid 的获取效率。
  • v2.9.0.20200719 - 1. 设置后刷新页面的功能,现在只有当配置实际上有更改,且修改的配置中存在必须要刷新页面才能生效的选项,才会在点击“保存”后刷新。 2. 对于移除记录的相关选项,在涉及到内部过期数据清理或者性能问题时,进行提醒。 3. 优化用户设置保存的逻辑。 4. 修复脚本在动态页执行两次的问题。不确定还有没有哪些比较奇葩的页面会触发这个问题,如果发现了请告诉我。 5. API:message() 功能增强 6. API:fade() 功能完善,现在可以避免对同一元素在短时间内疯狂执行 fade() 导致的问题 7. JSDoc 完善
  • v2.8.0.20200718 - 1. 大幅优化重定向功能的执行速度(其实算是BUG) 2. 对移除记录进行性能测试后,对 removeHistorySaves 的取值范围放宽,并且修改其默认值。 3.在禁用移除记录时,加载时不再读取 removeHistoryData 以大幅优化性能。 4. 对脚本更新的处理逻辑优化,并提供一个新的选项,可以在功能性更新后强制初始化设置(默认关闭)。 5. 优化用户配置的读取和写入代码。 6. 优化交互和 UI。 7. API: 为 PushQueue 增加修改容量的功能 8. API: 修复 message() 可能会因为显示时间过短而出错的问题
  • v2.7.0.20200718 - 1. 播放页快速切换功能,支持稍后再看模式 2. 使用 message() 作为 alert() 的替代品 3. 修复几处 JSDoc 错误写法
  • v2.6.0.20200717 - 代码重构!
  • v2.5.2.20200717 - 1. 顶栏入口下拉菜单中点击视频,在当前页面还是新标签页打开,提供一个设置 2. 列表页面新标签页打开修改为下拉菜单设置,并调整其实现逻辑 3. 设置涉及到在当前页面还是新标签页打开,默认设置一律统一为当前页面打开 4. 修复 UI 对齐上的小问题
  • v2.5.1.20200716 - 现在重置脚本数据时,会将 LevelDB 中本脚本写入的所有数据删除
  • v2.5.0.20200716 - 1. 顶栏入口增加右键点击功能,并优化左键点击的处理逻辑 2. 移除记录:增加默认历史回溯深度的设置,历史回溯深度相关的行为优化,无移除记录时显示文字提示 3. 从 GM 数据库读取到错误配置时,使用默认值进行回写,同时优化更新后数据更新的行为 4. 大部分设置推迟至 DOMContentLoaded 事件再读取,优化网页加载和重定向速度 5. 脚本中使用到的 URL 常量化 6. 修复了一些 BUG 7. 优化 UI 和文字表述 8. 引入 eslint 对代码风格化
  • v2.4.0.20200716 - HTML ID 和类名中的 _ 改为 -
  • v2.3.5.20200716 - 改善重定向错误时的行为
  • v2.3.4.20200716 - 修复无法重定向直接以 /watchlater/ 结尾、不带 p 值页面的问题
  • v2.3.3.20200716 - 说人话,UI 中的文本改为正常人能看得懂的语言
  • v2.3.2.20200715 - 1. 优化错误信息提示 2. 修复错误信息链接错误的问题 3. UI 微调
  • v2.3.1.20200715 - 1. 重定向时停止原页面的加载 2. @include account.bilibili.com 3. UI 微调
  • v2.3.0.20200715 - 1. 移除历史记录:支持设置最大搜寻次数,方便定位被误删的视频 2. 点击顶栏入口时执行的操作设置 3. 设置完成后是否重新加载页面设置 4. 用户配置从 GM 数据库读取出来时,进行简单的校验和处理,避免一些升级时的问题 5. UI 微调
  • v2.2.0.20200715 - 1. 代码格式标准化 2. 修复部分情况下 removeHistoryData 没有重新设置 maxSize 的问题 3. 性能优化 4. UI 优化及易用性改进
  • v2.1.4 - 移除记录查看页面,修改滚动区域只包含内容区域,让标题和说明文字冻结显示
  • v2.1.3 - 修复一处文字错误
  • v2.1.2 - 1. 修复误将 MouseEvent 传递,导致列表页面打开设置页“取消”不可用的问题。 2. 微调 UI 和文字说明。
  • v2.1.1 - 设置页的 UI 微调
  • v2.1 - 1. 大幅增强“防误删历史记录”功能,使其可以保留多个版本的历史信息,并直接给出移出了哪些视频 2. 列表页面增加相关按钮,方便修改设置及对移除记录查看 3. 增加“重置脚本数据功能” 4. 优化代码结构以及相关逻辑 5. 大幅优化UI 6. BUG修复
  • v2.0 - 将重定向功能(https://greasyfork.org/zh-CN/scripts/383441)整合进来,增加了防误删功能和新标签页打开功能,并且提供了用户设置。
  • v1.4 - 打开视频时,通过API查询该视频是否已经添加到稍后再看列表中
  • v1.3.3 - 适配 Chrome 83 默认表单样式的更新,详见:https://blog.chromium.org/2020/03/updates-to-form-controls-and-focus.html
  • v1.3.2 - 动态页,点击“全部”“投稿视频”“追番追剧”“专栏”等按钮切换投稿类型后,URL没有匹配,修复之
  • v1.3.1 - 避免可能出现的空指针问题
  • v1.3 - 将视频播放页中隐藏在弹出菜单中的“稍后再看”按钮移出来
  • v1.3 - 将视频播放页中隐藏在弹出菜单中的“稍后再看”按钮移出来
  • v1.2.1 - 更新URL匹配规则
  • v1.2 - API 增强;调整URL匹配规则
  • v1.1.2 - @include *://message.bilibili.com/*
  • v1.1.1 - @include *://space.bilibili.com/*
  • v1.1 - 针对鼠标在“稍后再看”按钮上移入和移出的行为作改进
  • v1.0