mirror of
https://github.com/prise6/anywhere
synced 2024-05-02 11:32:44 +02:00
Init
This commit is contained in:
commit
4d8fde4a61
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
*.sublime*
|
||||
|
14
Js/anywhere.js
Normal file
14
Js/anywhere.js
Normal file
|
@ -0,0 +1,14 @@
|
|||
/**
|
||||
* 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;
|
||||
})();
|
1
Js/anywhere.min.js
vendored
Normal file
1
Js/anywhere.min.js
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
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})();
|
Loading…
Reference in a new issue