Code: Select all
https://addons.mozilla.org/firefox/downloads/file/3383315/noscript_security_suite-11.0.3-an+fx.xpi?src=featured
https://addons.palemoon.org/?component=download&id=AdvancedNightMode@Off.JustOff&version=1.0.9&hash=8659729bbf0142077b866646352b9198ea30d85dec811007b23b283f5b7fa236
Code: Select all
https://addons.mozilla.org/firefox/downloads/file/3383315/noscript_security_suite-11.0.3-an+fx.xpi
https://addons.palemoon.org/
For the URLbar, this looks to work:
Code: Select all
javascript:location.href = location.href.substring(0,location.href.indexOf("?"));
But from "links" within a webpage?
A "remove redirects" bookmarklet already does something along those lines.
Code: Select all
javascript:(function(){var%20k,x,t,i,j,p;%20for(k=0;x=document.links[k];k++){t=x.href.replace(/[%]3A/ig,':').replace(/[%]2f/ig,'/');i=t.lastIndexOf('http');if(i>0){%20t=t.substring(i);%20j=t.indexOf('&');;%20j=t.indexOf('?');%20if(j>0)t=t.substring(0,j);%20p=/https?\:\/\/[^\s]*[^.,;'">\s\)\]]/.exec(unescape(t));%20if(p)%20x.href=p[0];%20}%20else%20if%20(x.onmouseover&&x.onmouseout){x.onmouseover();%20if%20(window.status%20&&%20window.status.indexOf('://')!=-1)x.href=window.status;%20x.onmouseout();%20}%20x.onmouseover=null;%20x.onmouseout=null;%20}})();
And then if I simply append instead of replacing: ;%20j=t.indexOf('&');%20j=t.indexOf('?'); ...
Sometimes it just helps to walk away, then come back & write things out .