хранилище.сессия
Представляет область хранения session. Элементы в хранилище session сохраняются в памяти на время сессии браузера и не сохраняются на диск. По умолчанию, он не доступен скриптам контента, но это поведение можно изменить с помощью storage.session.setAccessLevel().
Объём данных, которые расширение может хранить в области сессионного хранилища, ограничен 10 МБ, если не указано иное в таблице совместимости с браузерами.
При остановке браузера всё сессионное хранилище очищается. При удалении расширения его связанное сессионное хранилище очищается.
Методы
Объект session реализует методы, определённые в типе storage.StorageArea:
storage.session.get()-
Извлекает один или несколько элементов из области хранения.
storage.session.getBytesInUse()-
Получает объём занимаемого места (в байтах) одного или нескольких элементов в области хранения.
storage.session.set()-
Сохраняет один или несколько элементов в области хранения. Если элемент существует, его значение обновляется.
storage.session.setAccessLevel()-
Устанавливает уровень доступа к области хранения.
storage.session.remove()-
Удаляет один или несколько элементов из области хранения.
storage.session.clear()-
Удаляет все элементы из области хранения.
События
Объект session реализует события, определённые в типе storage.StorageArea:
storage.session.onChanged-
Срабатывает, когда изменяется один или несколько элементов в области хранения.
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | |
session |
102До версии 112 предел квоты хранилища составлял 1 МБ. |
102До версии 112 предел квоты хранилища составлял 1 МБ. |
Нет | ? | 88До версии 98 предел квоты хранилища составлял 1 МБ. |
16.4 | ? | ? | Нет | ? | 16.4 | ? |
Примечание: Этот API основан на API chrome.storage Chromium. Данная документация получена из storage.json кода Chromium.
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/storage/session