Avast WEBforum

Other => General Topics => Topic started by: polonus on October 17, 2006, 09:42:28 AM

Title: Remove Yahoo tracking script
Post by: polonus on October 17, 2006, 09:42:28 AM
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
      }
      
      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
      var endlink = hsplt[1].substring(28);
      allLinks
   }

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

)();
----------------------------

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

Enjoy,

polonus