Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

HTML5 sessionStorage를 사용자가 직접 비활성화할 수 있을까?

결론: 네, 비활성화할 수 있습니다

네, 사용자는 HTML5 sessionStorage를 직접 비활성화할 수 있습니다. 생각보다 간단하게 브라우저가 localStoragesessionStorage(통칭 DOM Storage)를 더 이상 저장하지 않도록 설정할 수 있는데, 아래에서 주요 웹 브라우저별 설정 방법을 하나씩 살펴보겠습니다.

브라우저별 DOM Storage 비활성화 방법

1. Mozilla Firefox

주소창에 about:config를 입력하고 Enter 키를 누릅니다. 그러면 브라우저의 내부 고급 설정 화면이 열립니다. 검색창에서 dom.storage.enabled 항목을 찾은 뒤, 해당 항목을 마우스 오른쪽 버튼으로 클릭하고 Toggle(전환)을 선택하여 값을 false로 바꾸면 DOM Storage가 비활성화됩니다.

2. Internet Explorer

메뉴에서 [인터넷 옵션]을 연 다음 [고급] 탭으로 이동합니다. 이후 보안(Security) 섹션에서 'DOM 스토리지 사용' 항목의 체크를 해제하면 됩니다.

3. Google Chrome

Chrome에서는 [설정]을 연 뒤 '고급 설정(Under the Hood)' 영역으로 이동합니다. [콘텐츠 설정] 버튼을 클릭하고 [쿠키]를 선택한 다음, '모든 사이트에서 데이터를 저장하지 못하도록 차단' 옵션을 선택하면 사이트가 로컬 저장소에 데이터를 기록하는 것을 막을 수 있습니다.

비활성화 시 유의할 점

sessionStorage와 localStorage를 차단하면 개인 정보 보호 측면에서는 유리하지만, 일부 웹사이트는 이 저장소를 활용해 로그인 상태 유지, 장바구니 임시 저장, 사용자 설정 기록 등의 기능을 제공하기 때문에 해당 기능들이 정상적으로 동작하지 않을 수 있습니다. 따라서 특정 사이트 이용에 문제가 생긴다면 예외 목록에 해당 사이트를 추가하거나 설정을 원래대로 되돌리는 것이 좋습니다.