IT이야기

sessionStorage 및 localStorage 저장 장소

cyworld 2021. 9. 26. 11:32
반응형

sessionStorage 및 localStorage는 어디에 저장됩니까?


클라이언트 컴퓨터에서 sessionStorage 및 localStorage는 어디에 저장됩니까?
경로를 알려주시겠습니까?


파이어폭스

Firefox는 프로필 폴더의 webappsstore.sqlite파일에 localstorage를 저장 합니다.

파이어폭스(윈도우 XP):

C:\Documents and Settings\<Windows login/user name>\Application Data\Mozilla\Firefox\Profiles\<profile folder>\webappsstore.sqlite

Firefox(Windows Vista 이상):

C:\Users\<Windows login/user name>\AppData\Roaming\Mozilla\Firefox\Profiles\<profile folder>\webappsstore.sqlite

또는:

%APPDATA%\Mozilla\Firefox\Profiles\<profile folder>\webappsstore.sqlite

Linux의 Firefox:

~/.mozilla/firefox/<profile folder>/webappsstore.sqlite

Mac의 Firefox:

~/Library/Application Support/Firefox/Profiles/<profile folder>/webappsstore.sqlite

또는:

~/Library/Mozilla/Firefox/Profiles/<profile folder>/webappsstore.sqlite

크롬

Chrome은 Local Storage디렉토리 내의 별도 파일에 저장합니다 .

Windows의 Chrome:

%LocalAppData%\Google\Chrome\User Data\Default\Local Storage\

리눅스의 크롬:

~/.config/google-chrome/Default/Local Storage/

Mac용 크롬:

~/Library/Application Support/Google/Chrome/<Profile>/Local Storage/

천하게:

~/Library/Application Support/Google/Chrome/Default/Local Storage/

인터넷 익스플로러:

나는 약간 확신이 서지 않지만 이것이 트릭을 할 것이라고 생각합니다

%userprofile%\AppData\LocalLow\Microsoft\Internet Explorer\DOMStorage

오페라

OammieR이 말했듯이:

C:\Users\Administrator\AppData\Roaming\Opera\Opera\sessions\autosave.win

또는 Kevin Hakanson의 말:

C:\Users\Administrator\AppData\Local\Opera\Opera\pstorage\

출처


LcalStorage 및 세션 저장소는 브라우저별 경로에 따라 저장됩니다(쿠키의 경우와 같이)....또한 응용 프로그램의 샌드박스 환경으로 제한됩니다. 따라서 이를 설정한 도메인만 읽거나 액세스할 수 있습니다.

또한 사용자만이 이러한 저장소의 만료를 제어할 수 있음을 다시 한 번 기억하십시오.


Opera(Windows 7의 버전 12.14)에 대한 데이터는 다음 위치에 있었습니다. C:\Users\Administrator\AppData\Local\Opera\Opera\pstorage\

A psindex.dat는 실제 데이터 파일에 대한 색인을 포함했습니다. 데이터를 저장하기 위해 TodoMVC 및 quirksmode HTML5 Test - storage방문 했습니다 .

<?xml version="1.0" encoding="utf-8"?>
<preferences>
  <section id="BA27342AD231CFCE350305FA85EB6ED1D2C57ABC">
    <value id="Type" xml:space="preserve">localstorage</value>
    <value id="Origin" xml:space="preserve">http://todomvc.com</value>
    <value id="DataFile" xml:space="preserve">pstorage\00\07\00000000</value>
  </section>
  <section id="DAA00EFF4F10589343DE5A9AD5C47BD8F28FFFD4">
    <value id="Type" xml:space="preserve">localstorage</value>
    <value id="Origin" xml:space="preserve">http://www.quirksmode.org</value>
    <value id="DataFile" xml:space="preserve">pstorage\00\0F\00000000</value>
  </section>
</preferences>

quirksmode 테스트 페이지에서는 localstorage API를 대화식으로 사용할 수 있으므로 다음 코드를 효과적으로 실행했습니다.

localStorage.setItem('Name','Value');

Firefox의 경우 firefox는 javascript/HTML localStorage를 어디에 저장합니까?를 참조하십시오 . Chrome의 경우 HTML5 WebStorage 데이터는 물리적으로 어떻게 저장되나요?를 참조하세요 . .

Opera는 pstorage\00\0F\00000000파일 의 JavaScript 유니코드 문자열을 base64로 인코딩하는 것 같습니다 .

<ws>
<e><k>TgBhAG0AZQA=</k>
<v>VgBhAGwAdQBlAA==</v></e>
</ws>

아래는 위의 Base64 값이며 16진수 및 문자열(여기서 \0String.fromCharCode(0)) 로 인코딩됩니다 .

Base64: TgBhAG0AZQA=
Hex: 4E0061006D006500
String: N\0a\0m\0e

Base64: VgBhAGwAdQBlAA==
Hex: 560061006C0075006500
String: V\0a\0l\0u\0e\0 

나는 이것을 발견했다(오페라)

C:\Users\Administrator\AppData\Roaming\Opera\Opera\sessions\autosave.win

그리고 또 다른

Firefox는 javascript/HTML localStorage를 어디에 저장합니까?

ReferenceURL : https://stackoverflow.com/questions/8634058/where-the-sessionstorage-and-localstorage-stored

반응형