我有一个客户端 - 服务器系统,每次更改某些内容时(如果她参与),客户端都会获得通知。如果她刚参与,我不希望用户收到新消息,所以我想在localstorage中保存信息很短的时间,当她收到通知时,只是为了检查localstorage是否仍然保留了元素,所以在通知中功能我想有一些想法:
localStorage['currentTender'] = currentTender;
setInterval(function(){localStorage['currentTender']=null},10000);
并在每次检查时开始
{
if(localStorage['currentTender'])
...
....
}
但它对我来说并不是很优雅。有没有更好的方法呢?
答案 0 :(得分:1)
我建议您使用sessionStorage
代替localStorage
。
答案 1 :(得分:0)
您可以使用socket.io之类的工具来推送通知,或者如果您想停止通知,请设置会话变量。