app-indexeddb-mirror 구성 요소를 사용하여 오프라인 데이터를 indexeddb 캐시에 저장하고 있습니다. 다음 코드를 사용하여 작업했습니다. <app-indexeddb-mirror
key="travels"
data="{{data}}"
persisted-data="{{persistedData}}">
</app-in
응용 I 시스템의 사용자가 오프라인 문서를 작성해야하기 때문에 현재 오프라인 기능을 AppCache을 사용하는 웹 응용 프로그램이 설치된 클라이언트 서버 데이터 동기화 기능을 향상시킬 수 있습니다. 문서는 처음에 오프라인으로 만들어지며 인터넷에 액세스 할 수있는 경우 사용자는 "동기화"를 클릭하여 문서를 서버로 보내 개정으로 저장할 수 있습니다. 더 구체적
IndexedDB를 사용하려고합니다. 필자는 새로운 테이블과 인덱스를 생성하고 콜백을 반환하는 함수를 작성했습니다. 하지만 그 기능을 사용하려고 할 때, 그것은 작동이 중지 - 나는 onblocked 상태 onupgradeneeded가 실행되지 않습니다있어 onsuccess 상태 후에는 ... 어떻게 DB를 막지 않도록 할 수 있습니까? crtTable(d
데이터베이스 범위를 창 범위로 유지하지만 지금은 트랜잭션과 객체 저장소에 대해 궁금해하기 시작합니다. myRequest = indexedDB.open('myDatabase')
myRequest.onupgradeneeded = function(response) {
\t var myDatabase
\t \t ,myObjectStore
\t
데이터를로드하고 indexeddb 데이터베이스에 저장합니다. 정기적으로 데이터베이스 충돌이 발생하여 액세스가 끊어졌습니다. indexeddb를 비동기 적으로 사용하는 방법을 알려주세요. 난 샘플 코드는 이제 사용 : 당신은 비동기 적으로 색인화 된 데이터를로드하고 저장하는 약속을 사용할 수 var dataTotal = 0;
var threads = 6;
두 함수를 openCursor의 onsuccess 이벤트에 바인딩 할 수 있습니까? 첫 번째 행에있는 초기 값을 채우기 위해이 작업을 수행하고 싶습니다. ;(function() {
\t var variables = {}
\t
\t var myTransaction = myDatabase.transaction(['myData'])
\t v
색인 생성 된 DB (chrome dev)가 삭제되었습니다. indexeddb.open()은 아무 작업도 수행하지 않습니다. 오류가없고 성공도 없으며 잡아 내고 오류가 발생하지 않습니다. 이 문제를 어떻게 처리합니까? 왜 내가 성공하지 못했습니까? 내가 가진 코드는 일 ... 정확히 내 다른 indexeddbs을 열 수있는 동일합니다.