Hello! Are you tired of watching youtube ads? Why not make your own adblocker for free!
Let's start!
setInterval(function(){
var skipButton = document.getElementsByClassName("ytp-ad-skip-button");
if(skipButton != undefined && skipButton.length > 0) {
console.log("Ad detected");
skipButton[0].click();
}
}, 3000)
{
"manifest_version": 2,
"name": "Youtube Ad Skiper",
"description": "This extension will help you to watch your favorite videos, without the intervention of Advertisements!",
"version": "1.0",
"author": "CristoferK",
"icons":{
"600":"logo.png"
},
"browser_action":{
"default_popup":"popup.html"
},
"content_scripts": [{
"js": ["script.js"],
"run_at": "document_idle",
"matches": ["<all_urls>"]
}],
"permissions": [
"tabs",
"activeTab"
]
}
Don't forget to subscribe to my YouTube channel for programming tutorials: https://www.youtube.com/channel/UCFzeA3xC-_i4ZT-XwcwsJxQ
Top comments (3)
What a terrible code to share.
Having "matches": [""] means it will run on ALL webpages, not only youtube.* domains.
Not to mention you're not "blocking" the ads but waiting for them to timeout and clicking on the "skip ad" button : skipButton[0].click();
100% Clickbaity title
Nice!!
Some comments may only be visible to logged-in visitors. Sign in to view all comments. Some comments have been hidden by the post's author - find out more