Remove external (channel) videos in queries.
当前为
// ==UserScript==
// @name YT Channel Query Fix
// @namespace youtube.scripts
// @version 1.4
// @description Remove external (channel) videos in queries.
// @include *.youtube.com/*search*
// ==/UserScript==
(function() {
'use strict';
const INTERVAL = 1000;
const this_channel = location.href.match(/(.*)\//)[1];
setInterval(() => {
document.querySelectorAll("ytd-item-section-renderer").forEach((e) => {
let a = e.querySelector("#metadata a");
if(!e.hidden && a.href != this_channel) {
e.hidden = true;
}
});
}, INTERVAL);
})();