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

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

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



답변

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의 답변을 참조하십시오.


답변

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를 제외한 모든 저장소 유형의 편집을 지원합니다


답변

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

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

localStorage.clear();


답변

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


답변

Chrome 에서이 멋진 기능을 복제하는 훌륭한 Firebug 플러그인이 있습니다. 체크 아웃 :

https://addons.mozilla.org/en-US/firefox/addon/firestorage-plus/

Nick Belhomme이 개발하고 정기적으로 업데이트합니다.


답변

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

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

효과가 있었던 것은 :

window.content.localStorage


답변

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

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
        }
    }
}