// ==UserScript== // @name 小叶的视频倍速播放器增强版 - 适配所有网站 // @namespace https://github.com/YiPort // @version 1.0.2 // @description 适用于所有网站,快捷方便进行速度的控制,一键解除完整视频速度的倍速限速,提供倍速控制面板和快捷键支持,自适应倍速播放功能。 // @author 小叶 // @match *://*/* // @license MIT // @icon https://avatars.githubusercontent.com/u/120383087 // @grant GM_setValue // @grant GM_getValue // @downloadURL https://update.greasyfork.icu/scripts/531984/%E5%B0%8F%E5%8F%B6%E7%9A%84%E8%A7%86%E9%A2%91%E5%80%8D%E9%80%9F%E6%92%AD%E6%94%BE%E5%99%A8%E5%A2%9E%E5%BC%BA%E7%89%88%20-%20%E9%80%82%E9%85%8D%E6%89%80%E6%9C%89%E7%BD%91%E7%AB%99.user.js // @updateURL https://update.greasyfork.icu/scripts/531984/%E5%B0%8F%E5%8F%B6%E7%9A%84%E8%A7%86%E9%A2%91%E5%80%8D%E9%80%9F%E6%92%AD%E6%94%BE%E5%99%A8%E5%A2%9E%E5%BC%BA%E7%89%88%20-%20%E9%80%82%E9%85%8D%E6%89%80%E6%9C%89%E7%BD%91%E7%AB%99.meta.js // ==/UserScript== (function() { 'use strict'; // 全局配置 const CONFIG = { UI: { ICON_URL: 'https://avatars.githubusercontent.com/u/120383087' }, SPEED_UI: { SHOW_SPEED_UI: false // 设置是否显示倍速UI,默认为true }, STYLE: { COLORS: { PRIMARY: '#00A1D6', SECONDARY: '#40E0D0' }, BORDER_RADIUS: { SMALL: '4px', MEDIUM: '8px', LARGE: '16px' }, TRANSITIONS: { DEFAULT: 'all 0.3s ease' } }, LAYOUT: { TRIGGER_WIDTH: { DEFAULT: '40px', EXPANDED: '80px' } } }; // 初始化倍速播放器功能 let currentSpeed = 1.0; let originalSpeed = 1.0; // 记录原始倍速 /** * 将页面上所有