localStorage를 보거나 편집하는 방법


259

Chrome 확장 프로그램을 만들었고 데이터 저장을 위해 localStorage를 사용하고 있습니다.

"background_page"를 통해 localStorage에 액세스하고 있습니다.

잘 작동하지만 어떻게 수동으로 값을 볼 수 있습니까? Firefox에서는 Firebug를 사용할 수 있습니다.

누구든지 제안이 있습니까?

답변:


270

간단 해. 를 눌러 개발자 도구 F12로 이동 한 다음 응용 프로그램 탭으로 이동 하십시오. 에 저장 섹션 확장 로컬 저장소를 . 그 후에는 브라우저의 모든 로컬 저장소가 표시됩니다.


33
Chrome 버전 60에서는 새 항목을 수정하거나 추가 할 수 없으므로 콘솔을 통해해야합니다.localStorage.setItem('key', 'value')
Jim Aho

9
Chrome 버전 65에서는 새 항목을 수동으로 수정하고 추가 할 수 있습니다. 애플리케이션> 로컬 스토리지의 키-값 목록에서 마지막 키-값 쌍 아래를 두 번 클릭하여 새 값을 추가하십시오.
Rose Perrone

169

을 눌러 개발자 도구 를 열면 됩니다 F12.

온 클릭 응용 프로그램 (이전 자료) 탭을하면 로컬 스토리지의 내용을 볼 수 있습니다. 여기에서 키 / 값 항목을 수동으로 추가 / 편집 / 삭제할 수 있습니다.

localStorage 리소스 탭

OS X에서 키는 다음과 같습니다. + +i

다른 조합 : Ctrl+ Shift+i


편집 : Chrome 56에서는 다음과 같이 보입니다.

여기에 이미지 설명을 입력하십시오


4
그래도 이미 시도했지만 localStorage가 비어 있습니다. 압축이 풀린 확장 프로그램을로드했기 때문에?
Joe Doe

도움이 될 수 있습니다 : stackoverflow.com/questions/3598669/…
Simone

3
Simone, JS를 사용하여 localStorage를 설정하고 읽는 방법을 알고 있지만 수동으로 편집 / 삭제해야합니다.
Joe Doe

JS로 할 필요가 없습니다. UI에서 항목을 추가 / 편집 / 삭제할 수 있습니다
Simone

17

현재 크롬 버전 52.0.2743.82 m을 사용하고 있습니다. 현재이 최신 크롬 버전에서는 "개발자 도구"를 시작한 다음 "응용 프로그램"탭을 살펴보고 로컬 저장소 값을 확인할 수 있습니다.


15

chrome : // chrome / extensions로 이동하면 일단 시작하면 개발자 도구를 사용하여 localStorage 항목을 볼 수있는 백그라운드 페이지에 대한 링크가 있습니다.


답변 @Ryan S에 감사드립니다. 그러나 localStorage가 비어 있습니다. 이렇게 설정했습니다localStorage['xy'] = JSON.stringify(xy);
Joe Doe

2
크롬 콘솔에서 할 수 localStorage.setItem('xy', JSON.stringify(xy))있으며 localStorage
Ryan S

2
chrome : // chrome-urls /을 수행 한 다음 로컬 저장소
khaled_webdev

2

나는 여기 사람들이 무엇을하려고하는지 이해하지 못하며, 내가하고있는 일이 아니거나 Chrome 개발자 도구가 변경 되어이 점에서 깨졌습니다.

내 확장의 내용 스크립트는 다음과 같은 데이터를 저장합니다.

chrome.storage.local.set(packet);

확장 프로그램의 배경 페이지에서 응용 프로그램 탭을보고 스토리지> 로컬 스토리지를 확장하면 확장 프로그램이 표시되지만 클릭하면 데이터가 표시되지 않습니다.

내가 찾은 유일한 해결책은 백그라운드 페이지의 콘솔에서 이것을 실행하는 것입니다.

chrome.storage.local.get(null, function(data) {console.log(data);})

그것은 확장이 그것을 읽는 방법과 비슷합니다 (널을 키 이름 대신 모든 키를 얻기 위해 null을 전달하는 것을 제외하고는 내가 원하는 것을 얻습니다). 나에게 도움이되지 않는 모든 답변이 여기에 있다는 것도 이상한 일입니다.

Windows 10에서 Chrome 73.0.3683.103 (공식 빌드) (64 비트)을 사용하고 있습니다. 확장 프로그램은 관련이있는 경우 여전히 압축이 풀려 있지만 개발하려는 경우가 가장 많습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.