您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
try to take over the world!
// ==UserScript== // @name Double Click to Rewind Video // @namespace https://gf.qytechs.cn/users/169007 // @version 0.2 // @description try to take over the world! // @author ZZYSonny // @match https://www.bilibili.com/video/* // @grant none // @run-at document-idle // ==/UserScript== (() => { 'use strict'; const waitUntil = (cond) => new Promise((resolve, _) => { var timer = setInterval(() => { if (cond()) { clearInterval(timer); resolve(); } }, 200); }) waitUntil(() => document.getElementsByTagName("video").length > 0 && document.getElementsByTagName("video")[0].currentSrc.startsWith("blob")).then(() => { console.log("[Rewind]: Function Added") var vid = document.getElementsByTagName("video")[0] var lastPauseTime = -1 console.log(vid.currentSrc) vid.addEventListener("play", (ev) => { lastPauseTime = Date.now() }) vid.addEventListener("pause", (ev) => { if(lastPauseTime>0){ var nowPauseTime = Date.now() console.log(nowPauseTime - lastPauseTime) if(nowPauseTime - lastPauseTime < 500){ vid.currentTime -= 10 vid.play() } } lastPauseTime = -1 }) }) })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址