Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Annoying Random Page Reload
- // @namespace Topkek
- // @version 0.1
- // @description Randomly reloads page between set minumim and maximum delays
- // @author rAthus
- // @match *://*/*
- // @grant none
- // ==/UserScript==
- (function() {
- 'use strict';
- var min_minutes = 3; // minimum delay before realoading the page
- var max_minutes = 6; // maximum delay before realoading the page
- if (window.self===window.top)
- {
- var t = Math.round(min_minutes*60+Math.random()*(max_minutes-min_minutes)*60)*1000;
- var m = Math.floor(t/60000);
- var s = ('0'+(t-m*60000)/1000).slice(-2);
- var d = new Date((+ new Date())+t);
- console.log('Topkek in '+m+'m'+s+'s (at '+d.getHours()+'h'+('0'+d.getMinutes()).slice(-2)+'m'+('0'+d.getSeconds()).slice(-2)+'s)');
- setTimeout(function(){location.reload();},t);
- }
- })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement