Podrías utilizar una
cookie
o un dato en
Local Storage
en donde la primera vez asignes un dato a una variable, de modo que la próxima vez que cargue la página, verificas si la variable posee el dato, que podría ser un "no" (para que no vuelva a recargar) y, por ejemplo, de poseer dicho valor, ya no se realiza la recarga.
Un ejemplo con Local Storage:
Código Javascript
:
Ver originalif (localStorage["recarga"] != "no"){
setTimeout(function(){
location.reload(true);
}, 1000);
}
localStorage.setItem("recarga", "no");
Si te fijas, la asignación del valor en Local Storage la hago luego de la ejecución de la función de recarga pues, al fin y al cabo, se tiene que ejecutar hasta la última línea del script.
Saludos