Spec-Zone.ru › Web APIs

WorkerGlobalScope: свойство indexedDB

Базовая Широко доступная

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с сентября 2021 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Примечание: Эта функция доступна только в Веб-воркерах.

Только для чтения свойство indexedDB интерфейса WorkerGlobalScope предоставляет механизм для асинхронного доступа рабочих процессов к возможностям баз данных indexedDB.

Значение

Объект IDBFactory.

Примеры

Следующий код создает запрос на асинхронное открытие базы данных, после чего база данных открывается, когда срабатывает обработчик события onsuccess запроса:

let db;
function openDB() {
  const DBOpenRequest = self.indexedDB.open("toDoList");
  DBOpenRequest.onsuccess = (e) => {
    db = DBOpenRequest.result;
  };
}

Спецификации

Спецификация
API баз данных Indexed 3.0
# dom-windoworworkerglobalscope-indexeddb

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
indexedDB 24 12 1610 15 8 25 22 14 8 1.5 4.4
worker_support 24 12 37 15 10 25 37 14 10 1.5 4.4

См. также

  • Использование IndexedDB
  • Инициализация транзакций: IDBDatabase
  • Использование транзакций: IDBTransaction
  • Установка диапазона ключей: IDBKeyRange
  • Извлечение и внесение изменений в данные: IDBObjectStore
  • Использование курсоров: IDBCursor
  • Пример справки: Уведомления о задачах (Просмотреть пример в браузере).

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/WorkerGlobalScope/indexedDB

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API