Kóði: Velja allt
"javascript:set_url('/hljod_og_mynd')"
fyrir
Kóði: Velja allt
"http://www.elko.is/hljod_og_mynd"
http://julius.fjeldsted.is/files/js/elkofix.user.js
Ef þú ert með greasemonkey þá á þessi linkur að virka.
Þetta hefur engin áhrif á síðuna s.s. perfomance allavega ekki hjá mér.
Ég leitaði hérna og fann ekkert, Bjóst eiginlega við því að það væri búið að þessu.
Þetta er ósköp einfalt, regex match á alla A linka.
Kóði: Velja allt
var a, links;
//I'm selecting everything that has content between (' and ') OR ',
var pattern = "'(.*?)'|',";
//I'm grabbing all a, It's only 10-20 +- give or take, And fetching individual class names and running them down is likely more expensive.
//It's div after div after div before i get to any link.
links = document.getElementsByTagName('a');
for (var tick = 0; tick < links.length; tick++) {
try
{
a = links[tick];
a.href = a.href.match(pattern)[1];
}
catch(err)
{
//Only errors are going to be about [1] being null,
//Don't judge me! You don't know the horrors.
}
}