나는 클라이언트 - 서버 시스템을 가지고 있으며, 클라이언트가 뭔가 변경 될 때마다 아무런 수정도받지 못합니다. 그녀가 방금 참여했다면 사용자가 새 메시지를받는 것을 원하지 않기 때문에 localstorage에 정보를 저장하고 짧은 시간 동안 알림을 받으면 알림에서 localstorage가 여전히 요소를 연결하는지 확인해야합니다.짧은 시간 동안 객체를 로컬 저장소에 저장
localStorage['currentTender'] = currentTender;
setInterval(function(){localStorage['currentTender']=null},10000);
를 모든 시간의 시작 부분에
{
if(localStorage['currentTender'])
...
....
}
을 확인하지만 그것은 나에게 매우 우아 보이지 않는 : 내가 좋아하는 somethink 갖고 싶어 작동합니다. 그것을 할 수있는 더 좋은 방법이 있습니까?
이유를 설명해주세요. – Bruse
sessionStorage는 localStorage에 비해 짧은 시간에 데이터를 저장하므로 플러시 할 때까지 영구적입니다. –
제 경우에는 아주 짧은 시간 동안 만 알림을 방지해야합니다. 10-15 초를 가정 해 봅시다. 그래서 그 경우 나는 그것을 어쨌든 플러시 할 필요가있을 것이다. 아니? – Bruse