Firefox에서 IndexedDB를 사용할 수 없을 때의 해결 방법

IndexedDB를 이용하고 있는 애드온의 유저로부터 보고가 전해졌으므로 조사했다.
관련 버그 : htps : ///부g지아. 모잖아. 오 rg/쇼 w_부g. c기? 예d=944918
해결까지의 상호 작용 : htps : // 기주 b. 코 m / 시에 노리 / 타 b 세시 온 마나게 r / 이스에 s / 210

현상


window.indexedDB.open 그러면 다음 오류가 발생합니다.
애드온이나 웹 사이트에 관계없이 IndexedDB를 이용하고 있는 모든 서비스에서 재현성이 있다.
window.indexedDB.open('test', 1).onerror=(e=>{
    console.log(e.target.error.name);
    console.log(e.target.error.message);
});

//UnknownError
//The operation failed for reasons unrelated to the database itself and not covered by any other error code

해결 방법



프로필의 스토리지가 어떤 이유로 손상되었기 때문입니다.
이하의 순서로 초기화하면 해결한다.
  • about:profiles 사용중인 프로파일의 루트 디렉토리 열기

  • Firefox를 종료하고 storage 폴더 삭제

    참고: 일부 애드온 및 서비스의 데이터가 손실될 수 있습니다.
    항상 파일을 백업하고 위험을 이해한 후에 수행하십시오.
  • Firefox를 시작하면 IndexedDB를 사용할 수 있습니다
  • 좋은 웹페이지 즐겨찾기