NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name Youtube Ads Remover
// @namespace http://none.com
// @description Removes Youtube Ads and other unwanted layers from Playing Videos
// @include http://www.youtube.com/*
// @include https://www.youtube.com/*
// @include http://youtube.com/*
// @include https://youtube.com/*
// @include http://apis.google.com/*/widget/render/comments?*
// @include https://apis.google.com/*/widget/render/comments?*
// @include http://plus.googleapis.com/*/widget/render/comments?*
// @include https://plus.googleapis.com/*/widget/render/comments?*
// @version 1
// @grant none
// ==/UserScript==
// check if youtube video page is opened
var loopTime = 1000; // check for annotations interval in milliseconds
if (document.location.href.indexOf('v=') > 0) {
// hide annotations
var hideAnnotations = function () {
var ans = document.querySelectorAll('[class^=annotation]');
for (var i = 0; i < ans.length; i++) {
var an = ans[i];
an.style.visibility = 'hidden';
}
}
// contionous loop that hides annotations
var hideAnnotationsLoop = function () {
hideAnnotations();
setTimeout(hideAnnotationsLoop, loopTime);
}
//init continuous loop
hideAnnotationsLoop();
}