logo

ScriptCat

  • Home
  • Community
  • Script List
  • Browser Extension
  1. /
  2. Script Market
  3. /
  4. Video Playback Speed Manager
  • Overview
  • Code
  • Feedback
  • Ratings
  • Version List
ScriptCat
GitHub
Audit Logs
Service Agreement
Privacy Policy
Disclaimer

© 2022-Present ScriptCat. All rights reserved.

Version History

View all published versions, including stable and prerelease versions. You can install any version or view its source code.
Total 2 versionsStable 2Pre-release 0
Showing 1-2, total 2
1.0.1Latest Version
2025-06-06

Loading…
Install This Version
1.0
2025-06-04

Loading…
Install This Version

更新脚本匹配网址为// @match https://www.bilibili.com/video/*

功能说明

  1. IndexedDB设置:

使用indexedDB.open创建或打开数据库。 在upgradeneeded事件中创建对象存储。 2. 获取和设置播放速度:

getPlaybackSpeed函数从IndexedDB读取播放速度信息。 setPlaybackSpeed函数将播放速度信息存储到IndexedDB。 3. 监控播放速度变化:

在loadedmetadata事件中读取当前播放速度并存储到IndexedDB。 在ratechange事件中监控播放速度变化并更新IndexedDB。 4. 页面加载时恢复播放速度:

在页面加载时从IndexedDB读取播放速度并设置给video元素。 使用场景

用户在观看视频时,可以自定义播放速度,而不受限于网站的默认设置。 通过IndexedDB持久化存储播放速度,确保在刷新页面或重新访问页面后,播放速度能够恢复到之前的状态。