请问Chrome有没有可以记录视频进度条的插件,每次都忘记看到哪里真麻烦
神啊,出来吧
小舒同学?
小舒同学是怎么帮助我学习,卷死舍友的? - 少数派!
视频网站不是自带历史记录功能么
木有啊,目前只能傻瓜方存标签,但是看到多少分钟经常忘记,哈哈哈
// ==UserScript==
// @name 记录视频进度
// @namespace Hoothin
// @version 0.1
// @description 记录视频进度
// @author Hoothin
// @match https://*/*
// @grant GM_getValue
// @grant GM_setValue
// ==/UserScript==
(function() {
'use strict';
let video = document.querySelector('video');
if (video) {
let isSaving = false;
let canplayHandler = e => {
video.removeEventListener("canplay", canplayHandler);
let currentTime = GM_getValue(location.href);
if (currentTime) {
setTimeout(() => {
video.currentTime = currentTime;
}, 500);
}
};
video.addEventListener("canplay", canplayHandler);
video.addEventListener("timeupdate", e => {
if (isSaving) return;
isSaving = true;
setTimeout(() => {
isSaving = false;
}, 30000);
GM_setValue(location.href, video.currentTime);
});
video.addEventListener("seeked", e => {
GM_setValue(location.href, video.currentTime);
});
}
})();
随手写了个,自己改match项匹配你想要的网站,不然会在所有https网站上生效。
不过是哪个视频网站居然不记录视频进度的?
1 个赞
大佬威武~终于不用手动记录了,另外请问一下“自己改match项匹配”怎么改,我看不懂代码,我是看这个网站的在追美剧,哈哈哈lgyy.cc
谢谢你的回复,你这个答案只能针对B站,下面有个大佬的脚本能全适配,需要可以记录一下