7 Stimmen

DataError beim Erstellen eines Index mit einem zusammengesetzten Schlüssel in IE 10

Ich teste eine indexedDB-basierte App mit IE10. Ich kann keinen Objektspeicher erstellen, der mehrere Schlüssel hat. Zum Beispiel, var objectStore = theDb.createObjectStore("store1", { keyPath: ["key1","key2"] });.

Wenn ich versuche, Daten in den Speicher einzufügen, wird eine Ausnahmemeldung angezeigt: "DataError" Das ist nicht sehr hilfreich! Hat jemand objectStores mit mehreren Schlüsseln unter IE10 erstellen können? Dies funktioniert einwandfrei beim Testen in Chrome.

6voto

Kyaw Tun Punkte 11420

Ich stieß auf das gleiche Problem. Aus ihrem Forenthread ist der komplexe Schlüsselpfad oder der zusammengesetzte Index nicht unterstützt in IE10 und beschwert sich darüber, dass die Spezifikation nicht definiert war (inkorrekt). Es gibt andere IndexedDB API-Funktionen, die in IE10 nicht implementiert sind. Um fair zu sein, IE10 IndexedDB ist schnell.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X