ClearTimeout definido em outra guia
Como posso limpartimeout
que foi definido em outrotab
no navegador?
Tentei armazenando a referência de tempo limite emlocalStorage
, mas não conseguiu limpartimeout
function setIdleTimeout() {
var idleTimeout = setTimeout(function() {
//autologout
}, 20000);
localStorage.setItem('idleTimeout', idleTimeout);
}
function clearIdleTimeout() {
var idleTimeout = localStorage.getItem('idleTimeout');
clearTimeout(idleTimeout);
localStorage.setItem('idleTimeout', idleTimeout);
}
Se eu ligarclearIdleTimeout()
na segunda guia, não limpa atimeout
situadoprevious tab