2 ms·
try tapermonkey script ``` // ==UserScript== // @name YouTube Shorts → Normal Player // @match ://www.youtube.com/ // @run-at document-sta
by shubhangigovil 7mo ago
try tapermonkey script
```
// ==UserScript==
// @name YouTube Shorts → Normal Player
// @match ://www.youtube.com/
// @run-at document-start
// ==/UserScript==
function redirectShorts() {
const match = location.pathname.match(/^\/shorts\/([a-zA-Z0-9_-]+)/);
if (match) {
location.replace(`/watch?v=${match[1]}`);
}
}
// Catch initial page load
redirectShorts();
// Catch SPA navigation early (fires before page renders)
document.addEventListener('yt-navigate-start', redirectShorts);
// Fallback
document.addEventListener('yt-navigate-finish', redirectShorts);
```