indexeddb

    0

    1답변

    이것은 잠시 동안 작업해온 코드입니다. 어떤 이유로 든 다음 오류가 표시됩니다. Uncaught DataCloneError: Failed to execute 'put' on 'IDBObjectStore': An object could not be cloned. upsert 플러그인을 사용하려고하기 전에 일어나는 일입니다. db.get(id).then(d

    0

    1답변

    응용 프로그램이 오프라인 모드에서도 실행되기 때문에 일부 중요한 정보를 사용자 브라우저 (localstorage 및 IndexedDB)에 저장하는 응용 프로그램을 작성 중입니다. 사용자가 개발자 도구에서 IndexedDB의 데이터를 편집 할 수 없도록하는 방법이 있습니까? 우리는 암호화 된 형식으로 중요한 데이터를 저장하기 위해 암호화를 사용하고 있지만 사

    1

    1답변

    keyPath 및 autoincrement = true 저장소가 있습니다. 나는 100 개 항목을 가지고 있는데, 나는 50 번째를 삭제합니다. 새 50을 삽입 할 수 없습니다 .... 결과는 항상 동일합니다 : 키스 패스 101을 점유하는 50 개의 항목 100 개 .... '50'항목을 삽입 할 수있는 방법이 있습니까? 감사합니다.

    0

    1답변

    Chrome 및 Firefox에서 IndexedDB를 열려고합니다. 내 코드 : var v = 2; var request = indexedDB.open("orders", v); //Firefox code for db init request.onupgradeneeded = function (e) {

    2

    2답변

    동기 (LocalStorage)에서 비동기 (IndexedDB)로 일부 데이터베이스 코드를 다시 작성합니다. Alasql 라이브러리와 Promises를 사용하고 있습니다. 필자가 마주 치게되는 문제 중 하나는 비동기 적으로 일을 수행 할 때 코드 복제를 피할 수없는 경우가 종종 있습니다. function insertOrUpdate(data,id) {

    1

    1답변

    저는 JS에 상당히 익숙하며 indexedDB에 새로운 것입니다. 내 문제는 콜백 함수 내에서 개체를 참조해야한다는 것입니다. "req.onsuccess"가 "synchron"라고 불리지 않기 때문에 "this"는 Groupobject를 참조하지 않습니다. "this.units"및 기타 변수가 정의되지 않은 이유는 무엇입니까? 매우 더러운 해결 방법은 전역

    0

    1답변

    방금 ​​IndexedDB를 실험하기 시작했습니다. 예제를 복사하여 작은 HTML 페이지로 작성했습니다. 버튼을 누릅니다. 레코드를 추가하십시오. 트랜잭션 완료 후 모든 레코드를 콘솔에 덤프하십시오. IE11에서는 정상적으로 실행되지만 Chrome에서는 정상적으로 실행됩니다. request = transaction.objectstore ("store").

    0

    1답변

    alert("Added")을 보여주는 다음 코드 스 니펫은 indexDB에 추가되지 않았습니다. 내 indexDB에 하나의 항목이 있지만 항목을 더 추가 할 수 없습니다. var transaction = db.transaction("movies", "readwrite") .objectStore("movies") // keypath is also t

    1

    1답변

    다음 코드는 제대로 작동합니다 var reqst = window.db.transaction('abc') .objectStore('abc') .get(123) reqst.onsuccess = success reqst.onerror = error 내가 특별히 경우 어떻게되는지 생각 해요 : var trans = window.

    2

    1답변

    오프라인으로 먼저 연결되는 웹 앱을 구축하고 있습니다. redux-offline lib를 사용하여 IndexedDB에 내 상태를 저장합니다. 이 앱은 데스크톱에서 멋지게 작동합니다. 웹에서 연결을 끊고 앱을 새로 고침하면 모든 데이터가 IndexedDB에서 다시 정리됩니다. 그러나 내가 안드로이드 (또는 아이폰)에서 똑같이하려고 할 때. 비행기 모드로 들어