removeFLash
By Mysteriously unknown
—
Last update Jun 19, 2005
—
Installed
5,689 times.
// ==UserScript==
// @name removeFLash
// @namespace http://www.3dlights.de/userscripts
// @description Removes Flash Commercials
// @include *
// ==/UserScript==
(function () {
var objects = document.getElementsByTagName("object");
var removed = 0;
if(objects.length > 0)
{
for(i=0;i<objects.length;i++)
{
var iHTML = objects[i].innerHTML;
if(iHTML.match(/.swf|shockwave|flash/))
{
objects[i].parentNode.removeChild(objects[i]);
removed++;
i--;
}
}
if(removed > 0)
{
var oldBan = parent.document.getElementById("oldBan");
if(oldBan)
{
var iold = oldBan.innerHTML;
oldBan.innerHTML = Number(iold) +1;
}
else
{
var span = parent.document.createElement("span");
var stylestr = "style=\"position:fixed; bottom:0px; left:0px; opacity:0.75;z-index:99\"";
var fontstr = "style=\"font-size:10px;\"";
span.innerHTML = "<table border=\"0\" bgcolor=\"#CFCFCF\" width=\"100%\" "+stylestr+"><tr><td align=\"center\" "+fontstr+" >Removed <font id=\"oldBan\">"+ removed +"</font> Flash Movie(s) from this Page</td></tr></table>";
parent.document.body.appendChild(span);
}
}
}
})();