Remove Yahoo tracking script

Hi malware fighters,

To remove Yahoo tracking you could use the following JavaScript,

// Updated April 2, 2006
// Now removes all ylt strings.
//
// ==UserScript==
// @name Yahoo Link Tracking Removal
// @namespace http://www.userscripts.org/scripts/show/3642
// @description Remove Yahoo Link Tracking (ylt)
// @include http://.yahoo.com/
// ==/UserScript==

(function()
{
function selectNodes(doc, context, xpath)
{
var nodes = doc.evaluate(xpath, context, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var result = new Array( nodes.snapshotLength );

   for (var x=0; x<result.length; x++) 
   {
      result[x] = nodes.snapshotItem(x);
   }
   
   return result;
}

doc = window.document;

var allLinks = selectNodes(doc, doc.body, "//A[contains(@href,';_ylt=')]");
var othrLinks = selectNodes(doc, doc.body, "//A[contains(@href,'/_ylt=')]");

var hsplt = "";
for (var x=0; x<allLinks.length; x++) 
{
	var sString = ";_ylt=";
	hsplt = allLinks[x].href.split(sString);
	var endlink = hsplt[1].substring(28);
	allLinks[x].href = (hsplt[0] + endlink);
}

hsplt = "";
for (var x=0; x<othrLinks.length; x++) 
{
	var sString = "/_ylt=";
	hsplt = othrLinks[x].href.split(sString);
	var endlink = hsplt[1].substring(28);
	othrLinks[x].href = (hsplt[0] + endlink);
}

}

)();

Take care you update this JK script to its latest version,

Enjoy,

polonus