在短时间内将对象保存到localstorage

时间:2014-03-30 19:49:41

标签: javascript html html5 local-storage

我有一个客户端 - 服务器系统,每次更改某些内容时(如果她参与),客户端都会获得通知。如果她刚参与,我不希望用户收到新消息,所以我想在localstorage中保存信息很短的时间,当她收到通知时,只是为了检查localstorage是否仍然保留了元素,所以在通知中功能我想有一些想法:

localStorage['currentTender'] = currentTender;
setInterval(function(){localStorage['currentTender']=null},10000);

并在每次检查时开始

{
    if(localStorage['currentTender'])
    ...
    ....
}

但它对我来说并不是很优雅。有没有更好的方法呢?

2 个答案:

答案 0 :(得分:1)

我建议您使用sessionStorage代替localStorage

答案 1 :(得分:0)

您可以使用socket.io之类的工具来推送通知,或者如果您想停止通知,请设置会话变量。