storage.sync

This translation is incomplete. Please help translate this article from English

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 del navegador

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxOperaSafariFirefox para Android
syncChrome Soporte completo SiEdge Soporte completo 15Firefox Soporte completo 53
Notas
Soporte completo 53
Notas
Notas Before version 79, storage quota limits are not enforced.
Opera Sin soporte NoSafari Soporte parcial 14
Notas
Soporte parcial 14
Notas
Notas Safari does not sync items saved in the sync storage area, i.e. it behaves the same as the local storage area.
Firefox Android Sin soporte No

Leyenda

Soporte completo  
Soporte completo
Soporte parcial  
Soporte parcial
Sin soporte  
Sin soporte
Ver notas de implementación.
Ver notas de implementación.

Example extensions

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.