storage.sync

Representa el área de almacenamiento de sincronización. Los elementos en el almacenamiento de sincronización están sincronizados por el navegador y están disponibles en todas las instancias de ese navegador en el que el usuario está conectado (por ejemplo, a través de Firefox Sync o una cuenta de Google), en diferentes dispositivos.

Para Firefox, un usuario debe tener complementos seleccionados en las opciones de "about:preferences".

Tenga en cuenta que la implementación de storage.sync en Firefox se basa en la ID del complemento. Si usa storage.sync, debe establecer una ID para su extensión usando la clave applications manifest.json.

El principal caso de uso de esta API es almacenar las preferencias sobre su extensión y permitir que el usuario las sincronice con diferentes perfiles. Puede almacenar hasta 100 KB de datos utilizando esta API. Si intenta almacenar más que esto, la llamada fallará con un mensaje de error. La API se proporciona sin ninguna garantía sobre el tiempo de actividad o el rendimiento.

Metodos

El objeto de sincronización implementa los métodos definidos en el storage.StorageArea ponga:

storage.StorageArea.get()

Recupera uno o más elementos del área de almacenamiento.

storage.StorageArea.getBytesInUse()

Obtiene la cantidad de espacio de almacenamiento (en bytes) utilizado por uno o más elementos que se almacenan en el área de almacenamiento.

storage.StorageArea.set()

Almacena uno o más artículos en el área de almacenamiento. Si el artículo ya existe, su valor será actualizado.

storage.StorageArea.remove()

Elimina uno o más elementos del área de almacenamiento.

storage.StorageArea.clear()

Elimina todos los elementos del área de almacenamiento.

Compatibilidad con navegadores

BCD tables only load in the browser

Example extensions

Nota: Agradecimientos

Esta API está basada en la API de Chromium's chrome.storage API. Esta documentación se deriva de storage.json en el código de Chromium.

Los datos de compatibilidad de Microsoft Edge son proporcionados por Microsoft Corporation y se incluyen aquí bajo la Licencia de Estados Unidos Creative Commons Attribution 3.0.