autoclicks on youtube's skip ad buttons once they appear, also auto-closes banner ads
当前为
// ==UserScript==
// @name YouTube Auto Skip Ads
// @namespace none
// @version 0.4
// @description autoclicks on youtube's skip ad buttons once they appear, also auto-closes banner ads
// @author RustyPrimeLUX
// @match https://www.youtube.com/*
// @license MIT
// @grant none
// ==/UserScript==
(function() {
'use strict';
var debug = false;
setInterval(function(){
var skipAdBtn = document.querySelector("div.ytp-ad-text.ytp-ad-skip-button-text") || document.querySelector(".ytp-skip-ad-button");
if(skipAdBtn != null && isVisible(skipAdBtn)){
if(debug) console.log("clicking on skip ads");
skipAdBtn.click();
}
else{
if(debug) console.log("found no ads: skipAdBtn=" + skipAdBtn);
}
var closeBannerBtn = document.querySelector("button.ytp-ad-overlay-close-button");
if(closeBannerBtn != null && isVisible(closeBannerBtn)){
if(debug) console.log("clicking on close banner ad");
closeBannerBtn.click();
}
else{
if(debug) console.log("found no banner ads: skipBannerBtn=" + closeBannerBtn);
}
}, 2000);
function isVisible(el) {
return (el.offsetParent !== null)
}
})();