Para hacerlo puramente con JS, podés usar
localStorage. La única limitación es que la versión del browser debe soportar HTML5. En el link están las versiones en las que funciona.
Un ejemplo:
Código Javascript
:
Ver originalvar executed = localStorage.getItem("executed");
if (!executed) {
console.log('No ejecutada');
doSomething();
} else {
console.log('Ejecutada')
}
function doSomething() {
console.log('Haciendo algo...');
localStorage.setItem("executed", 1);
}
Saludos :)