Chrome.Storage.Local Persistence

todas. Comencé a desarrollar pequeñas extensiones usando las diversas API de Chrome, y aunque las cosas funcionan muy bien, todavía tengo curiosidad por algunas cosas.

Dos preguntas, si a todos no les importaría ayudarme:

1) ¿Alguien podría decirme cuáles son los límites para la persistencia de chrome.storage.local? He probado varias pruebas por mi cuenta, como almacenar algunas cosas con chrome.storage.local.set (), borrar todo el historial de mi navegador, cookies, etc. y luego ver si todo sigue ahí. A menudo seguirá allí, pero a veces volveré a consultar más tarde y desaparecerá. En general, no he podido etiquetar definitivamente lo que estoy haciendo que ocasionalmente borra los datos locales.

2) He estado trabajando principalmente con chrome.storage.sync hasta ahora, todo el tiempono iniciar sesión con la función "Iniciar sesión en Chrome" de Chrome. Leí en la página de la API que, en el caso de que .sync se use mientras Chrome está fuera de línea (además de no haber iniciado sesión, supongo, que es mi caso), los datos se almacenan localmente y luego se sincronizan más adelante. Mi principal preocupación es que esto significa que los datos que estoy almacenando usando chrome.storage.sync podrían borrarse, ya que los datos que estoy almacenando usando chrome.storage.local tienen en el pasado. Una de las principales razones por las que he estado usando .sync de todos modos es porque nunca he tenido una experiencia de borrado de datos, mientras que tengo .local (como he descrito en el n. ° 1).

¡Muchas gracias! ¡Ayúdame, por favor!

Editar: Estoy bastante seguro de que el .local clear no está sucediendo porque eliminé la extensión por error y luego la volví a agregar. Sé queese borrará los datos .local (pero conservará el .sync).

Respuestas a la pregunta(1)

Su respuesta a la pregunta