mirror of
https://github.com/prise6/anywhere
synced 2024-05-11 11:46:32 +02:00
14 lines
403 B
JavaScript
14 lines
403 B
JavaScript
|
/**
|
||
|
* Redirect to a "random" link in current page
|
||
|
* - naive code -
|
||
|
*/
|
||
|
|
||
|
javascript:(function(){
|
||
|
var l = Array.prototype.slice.call(document.getElementsByTagName('a'));
|
||
|
for(var i = l.length-1;i>=0;i--){
|
||
|
if(/^(#|mailto)/.test(l[i].href.slice(0,1))||l[i].href==document.location.href)l.splice(i,0);
|
||
|
};
|
||
|
r=l[Math.floor(Math.random()*l.length)].href;
|
||
|
console.log(r);
|
||
|
document.location.href=r;
|
||
|
})();
|