0
사용자 브라우저 저장소 (jstorage 사용)는 브라우저를 닫을 때 사라지지만 새 탭이나 새 창을 열면 사라지지 않습니다.브라우저 닫기를 감지하는 방법
는 지금까지 내가 볼 수 있듯이,이 기능
window.onbeforeunload = function() {
localStorage.removeItem(key);
return '';
};
를 사용할 수 있지만 또한 새 탭의 개통에 따라 트리거됩니다. 그렇다면 브라우저를 완전히 닫는 방법은 어떻게 만듭니 까?
localStorage 대신에 sessionStorage를 사용하지 않는 이유는 무엇입니까? – AlienWebguy
가능 [복제] (http://stackoverflow.com/questions/3888902/javascript-detect-browser-close-tab-close-browser) – ncksllvn
브라우저 탭이 활성 상태 인 동안 데이터를 지속하려면 새로 고침과 복원을 무시하면 세션 저장은 훌륭한 해결책입니다) @AlienWebguy가 지적했습니다. [MDN 세션 저장소] (https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Storage#sessionStorage) – zero298