Firefox에서 로컬 저장소를 보거나 삭제하는 방법?


184

Chrome에는 로컬 저장소에 무엇이 있는지 확인하고 검사 후 수정하거나 삭제할 수있는 쉬운 방법이 있습니다.

Firefox에서 동일한 작업을 수행 할 수있는 방법이 있습니까?



가능하지만 해당 링크로 이동하면 해당 플러그인을 설치했으며 아무런 효과가 없습니다. (
Ryan

5
이 질문을 닫은 사람들에게 : 이것은 규칙에도 불구하고 좋은 질문입니다 (항상 규칙이 좋지는 않지만). 닫을 이유가 없습니다. 다시 열어야합니다.
Luca Reghellin 2016 년

답변:


268

Firebug (유용한 웹 개발 확장) 또는 Firefox 개발자 콘솔을 사용하여 localStorage 항목을 하나씩 삭제할 수 있습니다 .

파이어 버그 방법

  1. Firebug를여십시오 (오른쪽 아래에있는 작은 버그 아이콘을 클릭하십시오)
  2. DOM 탭으로 이동
  3. 아래로 스크롤하여 localStorage를 확장하십시오.
  4. 삭제하려는 항목을 마우스 오른쪽 버튼으로 클릭하고 속성 삭제를 누릅니다.

개발자 콘솔 방법

콘솔에 다음 명령을 입력 할 수 있습니다.

localStorage; // click arrow to view object's properties
localStorage.removeItem("foo"); 
localStorage.clear(); // remove all of localStorage's properties

저장소 검사기 방법

Firefox에는 내장 스토리지 관리자가 있으며 수동으로 활성화해야 할 수도 있습니다. 아래 rahilwazir의 답변을 참조하십시오.


모든 줄을 클릭 (두 번) 할 필요없이 로컬 저장소의 모든 항목을 삭제할 수있는 방법이 있습니까?
Pavel S.

6
localStorage = [];를 입력 할 수 있습니다. 자바 콘솔을 사용하여
Thariama

이것은 희망을 넘어선 것입니다. mega.co.nz에서 영화를 다운로드하고 firebug에서 DOM을 클릭하십시오.
gcb

4
최신 버전의 Firefox에는 내장 JavaScript 콘솔 ( "웹 콘솔")이 있으므로 Firebug를 설치할 필요가 없습니다.
Richard Turner

2
@Thariama S / Java 콘솔 /
JavaScript

50

Firefox 34부터는 Storage Inspector 옵션 이 있으며 개발자 도구 설정 에서이를 활성화 할 수 있습니다.

일단 거기에 있으면 기본 Firefox 개발자 도구 에서 Storage옵션을 활성화 할 수 있습니다

업데이트 27-3-16

Firefox 48.0a1은 이제 쿠키 편집을 지원합니다.

3-4-16 업데이트

Firefox 48.0a1은 이제 localStorage 및 sessionStorage 편집을 지원합니다.

02-08-16 업데이트

Firefox 48 (안정적인 릴리스) 이상에서는 IndexedDB를 제외한 모든 저장소 유형의 편집을 지원합니다


5
불행히도 Firefox 38부터 Storage Inspector는 읽기 전용입니다.
tagawa

4
@tagawa Storage Inspector는 기본적으로 읽기 전용이지만 Firefox는 개발자가 향후 저장소 내용을 편집 할 수 있도록 도구를 개발 중이라고 밝혔다. 참조 elegantthemes.com/blog/resources/...
Rahil 지르에게

2
독일어 버전의 Firefox 사용자에게 참고하십시오. 기본 Firefox 개발자 도구에는 "Speicher"항목이 두 번 있습니다. 두 번째는 스토리지 관리자입니다.
Waruyama

41

localStorage 항목을 검사하려면 console.log(localStorage);자바 스크립트 콘솔 (예 : Firebug 또는 제공된 js 콘솔의 새 FF 버전)을 입력하면됩니다.

이 코드 줄을 사용하여 브라우저 localStorage 내용을 제거 할 수 있습니다. 자바 스크립트 콘솔에서 실행하면됩니다.

localStorage.clear();

2
최신 버전의 Firefox에는 내장 JavaScript 콘솔 ( "웹 콘솔")이 있으므로 Firebug를 설치할 필요가 없습니다.
Richard Turner

4
Firefox에는 이제 localStorage에서 작동하는 inspect (Object)가 있으며 여기에 저장된 데이터의 편집 가능한 트리 뷰가 제공됩니다.
rfinz

작동하지만 탭의 도메인에만 해당됩니다. 필터링하지 않고 로컬 저장소를 표시하려면 어떻게합니까?

11

'localStorage'는 또 다른 객체이므로 'Console'에서 객체를 만들고보고 편집 할 수 있습니다. 간단히 'localStorage'를 명령으로 입력하고 Enter를 누르면 localStorage의 키-값 쌍을 포함하는 문자열이 표시됩니다 (팁 : 형식화 된 출력을 위해 해당 문자열을 클릭하십시오 (예 : 각 키-값 쌍을 각 줄에 표시)).



6

localStorageFirefox (v27) 콘솔에서 직접 사용할 수 없습니다 . 오류가 발생했습니다.

[예외 ... "구성 요소를 사용할 수 없습니다"nsresult : "0x80040111 (NS_ERROR_NOT_AVAILABLE)"위치 : "JS 프레임 :: 디버거 평가 코드 :: :: 줄 1"데이터 : 아니요]

효과가 있었던 것은 :

window.content.localStorage

1

이것을 시도하십시오, 그것은 나를 위해 작동합니다 :

var storage = null;
setLocalStorage();

function setLocalStorage() {
    storage = (localStorage ? localStorage : (window.content.localStorage ? window.content.localStorage : null));

    try {
        storage.setItem('test_key', 'test_value');//verify if posible saving in the current storage
    }
    catch (e) {
        if (e.name == "NS_ERROR_FILE_CORRUPTED") {
            storage = sessionStorage ? sessionStorage : null;//set the new storage if fails
        }
    }
}

1
코드는 괜찮습니다. 실제 설명없이 코드 + "이것을 시도하십시오"는 개선되지 않습니다. 미래의 사용자가 실제로 무언가를 배울 수 있도록 누락 된 설명을 추가하면 좋은 답변을 얻을 수 있습니다.
Mogsdad

다음은 영어로 된 주석이있는 코드입니다. var storage = null; setLocalStorage (); function setLocalStorage () {storage = (localStorage? localStorage : (window.content.localStorage? window.content.localStorage : null)); {storage.setItem ( 'test_key', 'test_value'); // 현재 스토리지에 저장 가능한지 여부 평가} catch (e) {if (e.name == "NS_ERROR_FILE_CORRUPTED") {storage = sessionStorage? sessionStorage : null; // 실패한 경우 새 저장소 설정}}}
E. Varela

일부 브라우저는 파이어 폭스처럼, 청산 캐시가 다른 자원으로 솔루션도 "window.content.localStorage"이 아니기 때문에 "NS_ERROR_FILE_CORRUPTED"오류, 다음 또 다른 옵션은 필수가 구현 될 보여준다
E. 바렐라

1
큰! 그냥 편집 모두가 함께 흐르는 있도록 정보와 답을하고, 좋은 대답이 될 것입니다.
Mogsdad
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.