도메인을 전환하고 내 새 도메인에서 동일한 IndexedDB를 계속 사용하는 옵션을 사용자에게 제공하려고합니다.IndexedDB : 다른 도메인으로 복사 하시겠습니까?
같은 출처 정책으로 인해 JavaScript에서 가능하지 않습니다. 그러나 사용자는 "기술 능숙"하며 모두 Chrome을 사용합니다.
사용자가 수동으로 IndexedDB를 한 도메인에서 다른 도메인으로 이동할 수있는 방법이 있습니까? Chrome 사용자 디렉토리에 파일 복사 작업이있을 수 있습니까?
데이터 파일 중 하나 (예 : 일종의 메타 데이터 파일)에서 원천을 쉽게 편집 할 수 있습니까 아니면 일부 편집하기 어려운 이진 형식으로 숨겨져 있습니까? (이미 짐작 했겠지만 내 사용자는 적고 16 진수 편집기에서 파일을 편집 할 수있는 충분한 기술력이 있습니다.) 제안 된'postMessage()'접근법 (훌륭한 아이디어! –
원본은 leveldb 내의 데이터베이스 메타 데이터 레코드에 대한 키 접두사로 존재합니다. 디렉토리에는 임의의 수의 leveldb 테이블 파일이 있으며, 데이터베이스 히스토리 (압축 등)에 따라 다르며 항목은 테이블 파일에 존재할 수 있습니다. 레코드는 테이블 내에서 압축됩니다. 그래서 짧은 대답 : 나는 인간이 그것을 할 수 있다고 생각하지 않는다. :(사용자 정의 레벨 클라이언트를 작성하고 Chrome의 주요 비교/디코드 루틴을 다시 구현하는 것은 기술적으로 가능합니다.) –
시간과 통찰력을 가져 주셔서 감사합니다. 내보내기 가져 오기 방법을 알려 드리겠습니다. –