Greasy Fork

Greasy Fork is available in English.

按下0键重置视频

按下数字0键时,将页面上的所有视频重置到开头

当前为 2024-08-03 提交的版本,查看 最新版本

// ==UserScript==  
// @name         按下0键重置视频  
// @namespace    http://tampermonkey.net/  
// @version      0.2
// @description  按下数字0键时,将页面上的所有视频重置到开头  
// @author       onionycs 
// @match        https://www.bilibili.com/video/*
// @match        https://www.mashibing.com/*
// @grant        none  
// @license MIT
// ==/UserScript==     
  
(function() {  
    'use strict';  
  
    // 监听键盘按下事件  
    document.addEventListener('keydown', function(event) {  
        // 检查按下的键是否是数字0(注意:这里不区分大小写,但数字键通常没有大小写)  
        if (event.key === '0') {
            // 显示确认对话框
            if (confirm('确定要将所有视频重置到开头吗?')) {
                // 获取页面上所有的video标签
                const videos = document.querySelectorAll('video');

                // 遍历每个video标签,并将其currentTime设置为0
                videos.forEach(video => {
                    video.currentTime = 0;
                    video.pause();
                    // 如果需要,可以在这里添加额外的逻辑,比如暂停或播放视频
                });
                alert("已退回开头,空格键播放")
            }

        }  
    });  
})();