最近在各大视频网站追剧,请问一下Chrome有没有记录视频进度条的插件

请问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站,下面有个大佬的脚本能全适配,需要可以记录一下