mirror of
https://github.com/ergosteur/misc-userscripts.git
synced 2026-04-19 13:09:33 -04:00
add current script collection
This commit is contained in:
29
youtube-shorts-redirect.user.js
Normal file
29
youtube-shorts-redirect.user.js
Normal file
@@ -0,0 +1,29 @@
|
||||
// ==UserScript==
|
||||
// @name YouTube Shorts Redirect
|
||||
// @namespace http://tampermonkey.net/
|
||||
// @version 0.1
|
||||
// @description Redirects YouTube Shorts links to the standard watch page.
|
||||
// @author You
|
||||
// @match https://www.youtube.com/shorts/*
|
||||
// @grant none
|
||||
// @run-at document-start
|
||||
// ==/UserScript==
|
||||
|
||||
(function() {
|
||||
'use strict';
|
||||
|
||||
// Get the current URL
|
||||
const currentUrl = window.location.href;
|
||||
|
||||
// Check if the URL matches the Shorts pattern (e.g., https://www.youtube.com/shorts/v1de0id)
|
||||
if (currentUrl.includes('youtube.com/shorts/')) {
|
||||
// Extract the video ID, which is the part after the last '/'
|
||||
const videoId = currentUrl.substring(currentUrl.lastIndexOf('/') + 1);
|
||||
|
||||
// Construct the new URL in the standard watch format
|
||||
const newUrl = 'https://www.youtube.com/watch?v=' + videoId;
|
||||
|
||||
// Redirect the browser to the new URL
|
||||
window.location.replace(newUrl);
|
||||
}
|
||||
})();
|
||||
Reference in New Issue
Block a user