Greasy Fork is available in English.

上海交通大学 Canvas 平台课程视频播放器至尊版焕然一新插件

优化上海交通大学 Canvas 平台课程视频播放器的功能

Đây là tất cả phiên bản của script này. Chỉ hiển thị các phiên bản mà mã nguồn thay đổi.

  • v3.2.2 12-12-2022

    偶然发现一处代码顺序导致功能无法正常执行,修复。
    累了?去逛逛水源吧!

  • v3.2.1 12-12-2022

    针对今天收到的无声音反馈,排查发现自适应音量处理代码可能与近期的更新存在冲突,已经移除该功能
    针对今天收到了部分变速设定无效的反馈,排查发现近期的更新已经限制了可选的变速速度,已经将0.6-6倍精细变速调整为0.5-8倍七段变速

    感谢大家的及时反馈!

  • v3.2.0 02-06-2022

    允许 Canvas 课程文章内嵌的网页视频全屏播放
    使 Canvas 课程文章内嵌的网页视频顶部标签链接更加醒目

  • v3.1.4 25-03-2022

    补充说明文字

  • v3.1.4 25-03-2022

    优化了vshare视频描述文字的展示样式
    Glycoprotein反映,本插件在canvas和vshare站点同时工作时,启用AudioContent可能导致视频开始播放后无法开始播放。经调试无果,增加了AudioContent音频延迟的启动开关,在必要时手动启动

  • v3.1.3 24-01-2022

    检测特定于Chrome97的转圈圈bug时,持续监测三秒,避免误杀正常的转圈圈活动

  • v3.1.2 12-01-2022

    修复了20211201防串课更新导致的用户id无法识别的问题
    使用学号代替canvas用户序号进行记录
    修复了上一次更新导致的直播页面打不开的问题

  • v3.1.1 12-01-2022

    画面转圈圈的时候,自动刷新,否则Chrome97用户无法播放视频
    修复了视频列表文字过多会导致视频列表内容越界的问题
    移除视频列表标题区的不正确的默认提示文字
    修复某些情况下获取到错误错误ID的情况
    停用课程ID获取失败时自动刷新页面的功能
    适配了未开放录播因此无处跳转的课程
    移除了发现似乎正面作用的 default_entry 存储字段
    修复了未开放录播的课程的页面外观
    画面转圈圈的时候,自动刷新,否则 Chrome 97 用户无法使用本插件播放视频
    将金色标签底线加厚为原来的150%
    将部分jQuery内联css样式使用GM嵌入的css样式代替
    修复“透明度”文字为“不透明度”
    移除了播放器上方的课程名,扩展了视频显示区域
    在新标签页播放时,将在标签栏居中显示课程名
    删除教师专属元素(空白),否则影响右侧视频列表的优美外观

  • v3.1.0 22-12-2021

    现在支持Firefox了!

    修复了使用Firefox或Safari浏览器时右侧视频列表视频时间显示为NaN的问题
    修复了一处导致不兼容FireFox的代码用法错误

  • v3.0.0 22-12-2021
  • v3.0.0 22-12-2021
  • v3.0.0 21-12-2021

    现在在新标签页内也允许使用【在新标签页内打开】功能
    将超慢速寻找模式的快捷键由.改为L以便编写文档
    鼠标悬停在【关于本插件】按钮上可查看版本号

    终于有一个也许能够被人类流畅阅读的使用说明了!!!

  • v2.0.0 02-12-2021

    适配20211201防串课更新
    感谢 Teruteru 的辛苦调试,现在不会在视频播放前卡住了

  • v1.9.8 29-11-2021

    修复了直播未开始时,右上角按钮未能进行替换的问题

  • v1.9.7 29-11-2021

    使用鼠标滚轮在倍速图标上调整倍速时,每次仍然只调整0.1倍速吧!

  • v1.9.6 29-11-2021

    允许持续观看直播至课后20分钟
    在直播尚未开始时,显示倒计时
    在开始直播时自动刷新页面,以便进行无人值守的录屏
    进一步修复了特殊情况下可能自动播放视频的bug
    无可用的直播视频时,停止等待视频
    修复了不慎破坏了图像效果设定
    使用安卓设备时,默认行为由【进入全屏模式】改为打开新标签页播放(否则页面过窄)(浏览器可能阻止弹出窗口)
    收紧了安卓设备的范围
    修复了不恰当的“播放"判据

  • v1.9.5 28-11-2021

    移除了上次发明的相对增量倍速模式
    使用键盘快捷键每次增加0.1倍速
    使用鼠标滚轮每次增加0.2倍速
    播放控制栏显示的倍速将于3秒后自动消失
    修复了单视频模式下不支持关灯的bug
    将画面选择按钮图标改为文字显示【分屏】
    微调画面同步功能的文字提示

    允许通过滑块调整 vshare 页面视频的倍速(0.5-5倍),10倍变速
    将 vshare 视频标题移至标题栏
    移除了 vshare 右上角的名字显示
    进一步调整 vshare 页面布局样式

    大幅调整了代码结构,代码堆放略显整齐了

  • v1.9.4 25-11-2021

    移除了未观看的视频的突出显示,没啥用啊
    补充了一个快得离谱的倍速
    限制最大倍速范围为 0.6-6.0,超强十倍变速,过低倍速会导致声音变怪
    每次快捷键将会增减0.25倍的倍速
    移除了音量增益
    支持了音量记忆功能
    支持了自适应音量功能的记忆
    修复了特殊情况下纯享模式出现滚动条的bug

  • v1.9.3 25-11-2021

    缝补修复了不恰当的倍速控制功能逻辑

  • v1.9.2 24-11-2021

    去除了对电脑音频的自适应音量处理
    精简了音频处理流程

  • v1.9.1 24-11-2021

    进一步调整混音参数

  • v1.9.0 24-11-2021

    修复了上次不慎损坏的左右方向键进度调整功能
    鼠标右键点击音量图标启动自适应音量功能
    增大默认音量,与其他网页的音量差不多了

  • v1.8.5 23-11-2021

    恢复了原有的在新标签页打开网页的功能
    合并了繁琐的【纯享】、【净享】功能,统一为新窗口内的纯享播放
    在未开放录播的课程视频页面不会报错了
    移除了不小心又弄进来的滚动条
    可以使用鼠标滚轮在倍速图标上调整倍速了
    可以使用鼠标滚轮在音量图标上调整主音量了
    能够修正同时观看多门课程录像时的串号现象
    可以使用上下方向键调整音量了
    移除了原有的右上角使用帮助和反馈按钮(毕竟大家都已经是高端玩家)

  • v1.8.4 22-11-2021

    居中显示新窗口

  • v1.8.3 22-11-2021

    将新标签页中播放按钮改为在新窗口中纯享播放
    新窗口的纯享播放有标题了

  • v1.8.2 22-11-2021

    视频列表重新变胖了一些
    新增将【纯享】功能改名为【净享】
    新增【纯享】功能

  • v1.8.1 22-11-2021

    移除了部分愚蠢的倍速数值
    修复了通过播放控制栏设定倍速失效的bug

  • v1.8.0 22-11-2021

    在播放控制栏增加了纯享功能按钮

  • v1.7.9 22-11-2021

    修复了部分场景下滑块显示样式不正确的bug

  • v1.7.8 22-11-2021

    移除了【课程导航菜单】隐藏控制按钮点击时不好看的外轮廓
    调整vshare页面布局样式,免除原有的可能出现的滚动条
    调整vshare页面布局样式,避免视频过大超出画面范围
    允许通过滑块调整 vshare页面视频的音画时差时延(仅支持将音频滞后)
    使用安卓设备时默认进入全屏模式
    在安卓设备上全屏时,自动以横屏方式全屏
    允许使用安卓设备时点击屏幕唤起播放控制栏
    禁止使用安卓设备时点击和双击屏幕的功能
    使用M键可以切换静音状态
    缩窄并加密了右侧视频列表
    减小了页面总宽度,并居中显示了新窗口
    加密了播放控制栏上的文字按钮
    允许使用播放器控制栏切换上一集下一集
    彻底删除了MediaSession相关代码
    将脚本从已经不受支持的course.sjtu.edu.cn主站的课程视频观看页面彻底排除
    恢复了Canvas课程视频内容左侧空白区域(这个部分居然是可以通过按钮折叠的)
    移除了由A、S键控制的默认倍速功能,并将当前倍速纳入记忆
    修复了部分场景下播放/暂停按钮失效的问题
    修复了在不支持画中画的设备上无法切换成【仅电脑画面】模式的bug
    将【画面】参数设定功能更名为【图像】参数设定功能
    将播放控制栏画面交换功能按钮更改为文字【画面】
    鼠标左右键点击工具栏【画面】按钮可进行布局布局快捷调整
    微调了【图像参数设定】菜单的样式
    修复了一处误写导致的画面清晰度滤镜参数错乱
    修复了部分场景下无法自动跳转到上一次观看的视频的bug
    修复了引起静音按钮无效的bug
    修复了无法自动跳转带 hash 的登录页面的 bug
    统一图像参数调整滑块样式

  • v1.7.7 07-11-2021

    将默认清晰度修改为100%,防止额外的性能需求

  • v1.7.6 07-11-2021
  • v1.7.6 07-11-2021

    移除了遗漏的大量log
    更改了未观看视频的显示样式(感谢@evian_xian的反馈,确实好丑)
    加粗突出显示未观看过的视频
    修复了全屏时底部播放栏会在操作中异常收起的问题
    修复了调整子音量不为100%时调整总音量时音量产生短暂突变的bug
    修复了子音量在个别场景下调节无效的问题
    修复了调整两画面位置后,播放控制栏自动弹出响应范围异常的bug
    将关灯按钮移至了最右边(全屏按钮左边)

  • v1.7.5 06-11-2021
  • v1.7.5 06-11-2021

    调整了部分键盘指令的键位,使用D、F控制上一帧、下一帧,使用A、S控制默认播放速度

  • v1.7.4 06-11-2021

    修复了缩放后播放控制栏自动弹出的响应范围随之变化的bug
    缩小播放控制栏自动弹出的响应范围,使体验更加顺滑
    修复了乱改z-index导致的某些场景中的界面样式错乱

  • v1.7.3 06-11-2021

    再次改变了左上角状态提示文本的样式

  • v1.7.2 06-11-2021

    优化了左上角状态提示文本的样式

  • v1.7.1 06-11-2021

    修复了不知什么时候出现的画面灰边

  • v1.7.0 06-11-2021
  • v1.7.0 06-11-2021

    在播放控制栏增加了开关灯按钮,感谢@MAHOROBA的建议!

  • v1.6.4 06-11-2021

    感谢@icebreak对于研究生课程代码格式的反馈
    支持了研究生课程的录播记忆
    移除了代码中的介绍文本

  • v1.6.3 05-11-2021

    缩小了画面模糊的取值范围,使其更加合理
    将直播视频也设置为了默认不静音

  • v1.6.2 05-11-2021

    允许通过画面参数调整菜单调整画面清晰度,充分运用人脑智能插值能力
    使用W、E快捷键进行视频的上一帧、下一帧控制
    把定时任务的刷新率改得更高了
    移除了愚蠢且重复的target_action函数
    重写了进度条调整的方法,现在响应更迅速了
    将截图组合键由Ctrl改为Shift防止与浏览器原生快捷键冲突
    修复了截图时画面可能不全的问题
    修复了还原画面参数默认设置时未还原记忆的bug

    随着代码行数的增加,作者终于放弃了 TamperMonkey 的内置编辑器,转而使用外部编辑器,太蠢了。

  • v1.6.1 05-11-2021

    改好了忘改的项目介绍内容,并进一步完善了项目介绍

  • v1.6.0 05-11-2021

    august反馈,他的页面一直在疯狂刷新(研究生课程),故对该情况禁用记忆功能,反正啥也记不住
    将现有优化中兼容直播的部分特性应用到了直播上
    修复了自动跳转到点播页面时,需要二次跳转到上次视频的bug
    微调了右边视频列表中未观看视频的红绿字位置,避免遮挡其他文字
    修复了上次更新导致的音量条点击调节功能失效的bug
    禁用了【当视频链接过期时,自动刷新链接(同时返回原进度)】
    禁用了MediaSession
    略微降低了页面事件刷新率
    修复了此前有一定几率引起启动后默认暂停失败的bug
    允许在课前25分钟即开始观看课程直播
    当距离上课还有超过40分钟时,访问【课程视频】自动切换到点播页面
    使用.键进入超慢速定位模式,方便寻找合适的时间点(替代不易实现的下一帧功能),感谢@Teruteru的建议
    使用[Crtl]和数字1、2进行当前视频截图和保存
    将直播中同一场课程的多个节次合并显示
    修复了右侧视频栏中已激活的视频在部分场景下仍然可点击的bug
    增加画面参数调整选项,可进行亮度、对比度、透明度的调节,感谢@OneChapter的建议
    去除了页面中多余的滚动条,感谢@pangbo的解决方案
    移除了直播页面中没有任何作用的【画质】按钮
    直播中没有电脑视频流时,以【仅现场画面】模式启动
    允许通过点击顶部当前标签页重新载入当前网页
    优化了代码开头的功能清单样式,现在是蓝色的了
    给本项目换了个名字

  • v1.5.1 01-11-2021

    把【在新标签页播放】按钮改为和其他按钮的样式一样
    完善【在新标签页播放】按钮功能
    修正了上次观看进度记录中的一处bug
    删掉一些忘删的log

  • v1.5.0 01-11-2021

    扩展进度条的可点击范围高度,便于操作
    用超恶心的方法解决了使用x按钮关闭画中画时,在菜单中不生效的问题,已经画面分割菜单中的其他问题
    使用快捷键暂停或播放时,左上角弹出相应文字提示
    略微增高了小画面的不透明度
    使用按钮进行播放和暂停也可以显示文字提示了
    使用按钮进行倍速调整也可以显示文字提示了
    避免了不必要的弹出“播放状态修正”
    修复【在新标签页播放】按钮未能携带章节信息的问题
    【在新标签页播放】时不再显示【在新标签页播放】按钮
    在画面分割菜单中,将【现场视频】移到首位
    禁止标题文字被选中,改善体验……算了不改了,没改善。
    移除了缺乏使用场景的【停止播放】按钮
    使用键盘快捷键【Enter】切换全屏
    使用键盘快捷键ZXC进行变速控制
    使用键盘快捷键ASD进行默认播放速度调整
    列表好长好长好长的时候,自动将滚动条定位到当前视频条目
    自动更新cookie,防止页面会话失效
    当视频链接过期时,自动刷新链接(同时返回原进度)
    可以在小画面上使用鼠标滚轮缩放画面
    从canvas内直接打开【视频点播】时,自动切换到上次观看的视频
    打开视频后,自动跳转到上次观看的进度
    打开视频后,自动载入上次的默认播放速度
    为每个视频分别记忆时间同步参数,下次观看无需再设置
    重新打开时,记忆上次的小画面尺寸
    不同canvas用户之间,个人观看偏好不互通
    使用配色糟糕的标签突出显示未观看过的视频
    在视频列表顶部文字中显示视频总数
    略微调整了代码结构

  • v1.4.0 07-10-2021

    将 vshare 网站的视频播放器替换为浏览器内置播放器

  • v1.3.3 06-10-2021

    增加了几个可选的视频播放倍速

Hiển thị mọi phiên bản của script