Hides the Run Times for youtube GDQs
当前为
// ==UserScript==
// @name Hide Run Times
// @namespace Youtube
// @description Hides the Run Times for youtube GDQs
// @include https://www.youtube.com/*
// @version 1.00
// @author joe40001
// ==/UserScript==
var titleString = document.getElementsByName("title")[0].getAttribute("content");
index = -1;
for(var i = 0; i < 10; i++){
if(index==-1 || ( (titleString.indexOf(i+":") != -1) && (titleString.indexOf(i+":") < index) ) ){
index= titleString.indexOf(i+":");
}
}
if(index != -1){
var endS = titleString.substr(index).indexOf(" ")
var repString = titleString.substr(0,index)+"??:??:??"+titleString.substr(index+endS);
document.title = repString;
var queryString = '[content="'+titleString+'"]';
var tds = document.querySelectorAll(queryString);
var overflowPreventor = 0;
for (var i = 0; i<tds.length; i++) {
var subLink = tds[i].getAttribute("content");
tds[i].setAttribute("content", repString);
}
var queryString = '[title="'+titleString+'"]';
var tds = document.querySelectorAll(queryString);
var overflowPreventor = 0;
for (var i = 0; i<tds.length; i++) {
var subLink = tds[i].getAttribute("title");
tds[i].setAttribute("title", repString);
if(tds[i].innerHTML.indexOf(titleString)!=-1){
tds[i].innerHTML=repString;
}
}
setTimeout(function(){
var badClass = document.getElementsByClassName("ytp-title-link");
var tds = badClass[0].getElementsByTagName('span');
var overflowPreventor = 0;
for (var i = 0; i<tds.length; i++) {
if(tds[i].innerHTML.indexOf(titleString)!=-1){
tds[i].innerHTML=repString;
}
}
}, 1000);
setTimeout(function(){
var badClass = document.getElementsByClassName("ytp-title-link");
var tds = badClass[0].getElementsByTagName('span');
var overflowPreventor = 0;
for (var i = 0; i<tds.length; i++) {
if(tds[i].innerHTML.indexOf(titleString)!=-1){
tds[i].innerHTML=repString;
}
}
}, 3000);
setTimeout(function(){
var badClass = document.getElementsByClassName("ytp-title-link");
var tds = badClass[0].getElementsByTagName('span');
var overflowPreventor = 0;
for (var i = 0; i<tds.length; i++) {
if(tds[i].innerHTML.indexOf(titleString)!=-1){
tds[i].innerHTML=repString;
}
}
}, 10000);
setInterval(function(){
var badClass = document.getElementsByClassName("ytp-title-link");
var tds = badClass[0].getElementsByTagName('span');
var overflowPreventor = 0;
for (var i = 0; i<tds.length; i++) {
if(tds[i].innerHTML.indexOf(titleString)!=-1){
tds[i].innerHTML=repString;
}
}
}, 300000);
}