Estoy tratando de escribir un script de usuario de actualización automática muy simple que deje de actualizarse inmediatamente cuando se hace clic en la página en cualquier lugar. No tengo absolutamente ninguna experiencia en codificación, por lo que agradecería mucho la ayuda.
var cancelled = false; document.body.addEventListener("click",function(){cancelled=true;}); function goodluck() { if (cancelled=false) { setTimeout(function(){ location.reload(); }, Math.floor(Math.random() * 4000));} else if (cancelled=true) {return;} }(function() { 'use strict'; var didClick = false; var interval = Math.floor(Math.random() * 4000); function refresh() { var timeout = setTimeout(function() { if (didClick) { return; } location.reload(); }, interval); document.addEventListener('click', function clickHandler() { if (!didClick) { didClick = true; clearTimeout(timeout); } document.removeEventListener('click', clickHandler); }); } window.onload = function() { refresh(); }; })();(función() { 'usar estricto';
var didClick = false; var interval = Math.floor(Math.random() * 4000); function refresh() { var timeout = setTimeout(function() { if (didClick) { return; } location.reload(); }, interval); document.addEventListener('click', function clickHandler() { if (!didClick) { didClick = true; clearTimeout(timeout); } document.removeEventListener('click', clickHandler); });}
window.onload = function() { refresh(); };})();