您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Skips and removes ads on YouTube automatically
当前为
// ==UserScript== // @name YouTube - Ad Skip // @version 1.0 // @description Skips and removes ads on YouTube automatically // @author Bobocato // @match https://www.youtube.com/* // @grant none // @namespace https://gf.zukizuki.org/users/167089 // ==/UserScript== const equalText1 = "Skip Ads"; const equalText2 = "Skip Ad"; function addNewStyle(newStyle) { var styleElement = document.getElementById('styles_js'); if (!styleElement) { styleElement = document.createElement('style'); styleElement.type = 'text/css'; styleElement.id = 'styles_js'; document.getElementsByTagName('head')[0].appendChild(styleElement); } styleElement.appendChild(document.createTextNode(newStyle)); } function skipAd(){ console.log("Tried to skip a ad"); if(document.getElementsByClassName("ytp-ad-skip-button").length > 0){ if(document.getElementsByClassName("ytp-ad-skip-button")[0].childNodes[0].textContent === equalText1 || document.getElementsByClassName("ytp-ad-skip-button")[0].childNodes[0].textContent === equalText2){ document.getElementsByClassName("ytp-ad-skip-button")[0].click(); } else { setTimeout(skipAd(), 1000); } } } (function() { 'use strict'; addNewStyle('.ytp-ad-overlay-slot {display:none !important;}'); setInterval(function (){ if(window.location.href.substring(0,30) == "https://www.youtube.com/watch?"){ skipAd(); } }, 2500); })();