에 인덱스를 사용하여 데이터를 검색하는 방법을 내가 작성했습니다 코드 조각입니다.Safari는 indexeddb polyfill에서 인덱스 열을 정의되지 않은 것으로 표시합니다. 내가 여기 <p><img src="https://i.stack.imgur.com/iJfP4.jpg" alt="enter image description here"> 정의되지 않은</p>로 사파리에 인덱스 colums를 받고 있어요 사파리
저는 parshurams indexeddb와 shim jquery plugin을 사용하고 있습니다.
.indexedDB("database_name", {
"schema" :
"1" : function(transaction){
// Examples of using the transaction object
var obj2 = transaction.createObjectStore("store2",{"keyPath":"index"});
obj2.createIndex("price");
}
}
});
var sampledata={
index:'1',
firstName: 'Aaron',
lastName: 'Powell',
answer: 42,
price:100
};
var randomnumber=Math.floor(Math.random()*1155)
var objectStore = $.indexedDB("database_name").objectStore("store2");
var promise = objectStore.add(sampledata);
같은 브라우저에서 polyfill 테스트 케이스를 사용해 보셨습니까? 여기에 테스트 케이스에 대한 링크가 있습니다. http://nparashuram.com/IndexedDBShim/test/index.html – GemK
예, 이미 말했듯이 인덱스 콜에 대한 정의되지 않은 값도 있습니다. 이미 parshuram과 연락하여이 스레드를 업데이트 할 것입니다. 내가 어떤 대답을하면. –
나는 또한 ydn-db를 사용해 보았지만 인덱스를 사용하여 데이터를 검색 할 수는 없으며 인덱스/열에 정의되지 않은 일부 숫자가 표시됩니다. –