Xanga Ad Remover
By BenHutton
—
Last update Jul 4, 2008
—
Installed
40 times.
// ==UserScript==
// @name Xanga Ad Remover
// @description Kill Xanga ads
// @include http://www.xanga.com/*
// ==/UserScript==
//Remove ads from left sidebar
var side1=document.getElementById("side1");
if(side1!=null)
side1.parentNode.childNodes[1].removeChild(side1.parentNode.childNodes[1].childNodes[5]);
//Remove ads from right sidebar
var side1=document.getElementById("side1");
if(side1!=null)
side1.parentNode.childNodes[5].removeChild(side1.parentNode.childNodes[5].childNodes[3]);
//Remove Google Adsense Ads
var RemoveGoogleAds =
{
checkPage: function()
{
currentDoc = document;
try {
if (currentDoc.getElementsByTagName("body")[0].innerHTML.match(/google_ads_frame/i))
{
this.injectCSS("iframe[name='google_ads_frame'] { display: none; }");
}
if (currentDoc.getElementsByTagName("body")[0].innerHTML.match(pagead))
{
currentDoc.getElementsByTagName("body")[0].innerHTML.match(pagead).style.display='none'
// this.injectCSS("script[src='http://pagead2.googlesyndication.com/pagead/show_ads.js'] { display: none; }");
}
}
catch(e) {}
},
injectCSS: function(css)
{
head = document.getElementsByTagName("head")[0];
style = document.createElement("style");
style.setAttribute("type", 'text/css');
style.innerHTML = css;
head.appendChild(style);
}
}
RemoveGoogleAds.checkPage();