您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Updates the browser URL with the current timestamp every 30 seconds so playback resumes where you left if you restart the browser,
// ==UserScript== // @name YouTube - URL Playtime Keeper // @namespace https://github.com/ChemaZapiens/dev/tree/main/random/userscript // @version 01 // @description Updates the browser URL with the current timestamp every 30 seconds so playback resumes where you left if you restart the browser, // @description bookmark the video, use The Greater Discarder, etc. // @description You can also quickly copy the URL or modify the time (&t=1m30s) // @author Chema Zapiens // @license GPL 3.0 // @match *://www.youtube.com/watch* // @grant none // ==/UserScript== (function() { 'use strict'; function formatTime(seconds) { const minutes = Math.floor(seconds / 60); const secs = seconds % 60; return `${minutes}m${secs}s`; } function updateUrlWithTimestamp() { const player = document.querySelector('video'); if (!player) return; const currentTime = Math.floor(player.currentTime); const formattedTime = formatTime(currentTime); const url = new URL(window.location.href); if (url.searchParams.get('t') !== formattedTime) { url.searchParams.set('t', formattedTime); window.history.replaceState(null, '', url.toString()); } } setInterval(updateUrlWithTimestamp, 30000); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址