Greasy Fork is available in English.
YouTube shorts redirect to regular watch page
当前为
// ==UserScript==
// @name YouTube - Shorts Redirect
// @namespace q1k
// @version 0.1
// @description YouTube shorts redirect to regular watch page
// @author q1k
// @match *://*.youtube.com/*
// @grant none
// @run-at document-start
// ==/UserScript==
if (window.location.href.indexOf('youtube.com/shorts/') > -1) {
window.location.replace(window.location.toString().replace('/shorts/', '/watch?v='));
}
var redirecting = false;
var mo = new MutationObserver(function(mutations) {
if (window.location.href.indexOf('youtube.com/shorts/') > -1) {
if(redirecting){ return; }
window.location.replace(window.location.toString().replace('/shorts/', '/watch?v='));
redirecting = true;
}
});
function watchUrlForChange(e) {
mo.observe(document.body, {
childList: true,
subtree: true,
});
}
window.addEventListener('load', watchUrlForChange, true);