Youtube Mobile Seekable

Put a good description in here

// ==UserScript==
// @name            Youtube Mobile Seekable
// @author          erogemaster225
// @namespace       http://www.example.url/to/your-web-site/
// @description     Put a good description in here
// @license         Creative Commons Attribution License
// @version            0.2
// @include         http*://m.youtube.com/*
// @grant        none
// @run-at           document-start
// @released        2006-04-17
// @updated         2006-04-19
// @compatible      Greasemonkey
// ==/UserScript==

setInterval(function() {
if (location.href.indexOf('/watch') != -1) {
let progressBar = document.querySelector('.ytm-progress-bar')
let player = document.querySelector('video.html5-main-video')
if (!progressBar.getAttribute('tagged') && player.getAttribute('src')) {
progressBar.addEventListener('click', function(event) {
  let boundingRect = progressBar.getBoundingClientRect();
  let clickPosition = event.clientX - boundingRect.left;
  let progressBarWidth = boundingRect.width;
  let percentage = (clickPosition / progressBarWidth);
  player.currentTime = Math.floor(percentage * player.duration);
});
progressBar.setAttribute('tagged', 'true');
console.log('tagged');
}
}
}, 2000);

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址