2013-12-13 2 views
3

1 - Могу ли я использовать в телефонной книге «Indexeddb« База данных? (в отношении документации PhoneGap, PhoneGap поддерживает только «localstorag» и «SQLite»)Телефонная поддержка Indexeddb

2 - что делает средство поддержки браузера (для примера, если «сафари» не поддерживает индексированное, это означает, что ios не поддерживает indexeddb в Phonegap?)

Я был бы очень доволен, если бы вы могли объяснить эти вопросы.

Заранее спасибо.

ответ

1

На вопрос 1 - В данной статье может помочь вам - https://bitbucket.org/axemclion/indexeddb-cordova-ios/overview и http://blog.nparashuram.com/2012/10/indexeddb-example-on-cordova-phonegap_12.html

На вопрос 2- исключением Safari, все современные браузеры (IE 10+, Chrome, Mozilla) теперь есть поддержка IndexedDB.

+0

Я вижу, что телефонная связь теперь поддерживает индексированныйdb для всех телефонов wp7, wp8 и symbian телефонов на своем [сайте] (http: //docs.phonegap .com/en/edge/guide_support_index.md.html # Platform% 20Support) Итак, ответ на второй вопрос до сих пор не ясен для меня, потому что я хочу знать, поддерживает ли телефонная книга iOS indexeddb или нет? –

1

индексированной

Этот API доступен в базовой WebView. Индексированная БД предлагает больше возможностей, чем LocalStorage, но меньше, чем WebSQL.

Следующие платформы поддерживают IndexedDB:

Windows Phone 8, BlackBerry 10

Как видно here

Но более обновлена ​​поддержка платформы можно увидеть here

0

Для моей работы мы создали бизнес-приложение, которое хранит свою информацию в IndexedDb и WebSQL для iOS. На самом деле это была борьба за то, чтобы базы данных работали на всех разных платформах. В настоящее время мы поддерживаем iOS 6+, Android 2.3 и Windows 8 (.1). Нам удалось заставить его работать, используя IndexedDb Polyfill, который является абстракционным слоем поверх WebSQL, который позволяет вам иметь один и тот же интерфейс для индексированных индексов и WebSQL.

Обратите внимание, что некоторые браузеры имеют плохую поддержку IndexedDb, особенно ранних версий Android. Если у вас есть какие-либо вопросы на полиполке, не стесняйтесь спрашивать.

1

Следующие браузеры теперь/скоро будут поддерживать индексированный DB. Таким образом, они должны работать с/без Кордову

  • Windows Phone 8 - Неполные/Недостающие некоторые функции суб
  • BlackBerry 10 - Старая версия спецификации поддерживается
  • Android 4.4 - Поддерживаемые
  • IOS 8 - Поддерживаемые но багги

Все настольные браузеры, кроме IE, поддерживают последнюю спецификацию IndexedDB.IE 10/11 поддерживает новейшие спецификации, но не хватает нескольких функций (http://goo.gl/VoGuWQ)

Смежные вопросы