YouTube automatic seek request

send seek request at time interval.

当前为 2018-10-25 提交的版本,查看 最新版本

// ==UserScript==
// @name         YouTube automatic seek request
// @namespace    神楽屋
// @version      0.5
// @description  send seek request at time interval.
// @author       神楽 舞衣
// @match        http://*/*
// @match        https://*/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    var lastcurrent = 0;
    var timerid;
    function videoseek() {
        var player = document.getElementsByTagName('video')[0];
        if (player) {
            player.addEventListener('play', videoseek, false);
            if (!player.paused && (Math.abs(player.currentTime - lastcurrent) > 5)) {
                player.currentTime = player.currentTime;
                lastcurrent = player.currentTime;
            }
        }
        clearTimeout(timerid);
        timerid = setTimeout(videoseek, 1200000);
    }
    videoseek();
})();