Я разрабатываю мобильное приложение с использованием phonegap. Первоначально я разработал WEBSQL, но теперь планирую его переместить на INDEXDB. Проблема заключается в том, что не имеет прямой поддержки на IOS, поэтому делать много R & DI пришел узнать с помощью IndexedDB Polyfil мы можем реализовать его на IOS тожеКак реализовать IndexDB в IOS
http://blog.nparashuram.com/2012/10/indexeddb-example-on-cordova-phonegap.html http://nparashuram.com/IndexedDBShim/
Может кто-то пожалуйста, помогите мне как осуществить это, как там не хватает документации для этого, и я не могу понять, любое другое решение/API, кроме этого
Я испытал это на сафари 5.1.7
Ниже мой код и ошибки Изображение
var request1 = indexedDB.open(dbName, 5);
request1.onsuccess = function (evt) {
db = request1.result;
var transaction = db.transaction(["AcceptedOrders"], "readwrite");
var objectStore = transaction.objectStore("AcceptedOrders");
for (var i in data) {
var request = objectStore.add(data[i]);
request.onsuccess = function (event) {
// alert("am again inserted")
// event.target.result == customerData[i].ssn;
};
}
};
request1.onerror = function (evt) {
alert("IndexedDB error: " + evt.target.errorCode);
};
В стандарте WebSQL отмечается, что любая строка является допустимым именем базы данных. Реализация мудрая, хотя это чья-то догадка. – Bostwickenator